﻿
#uploadFilesSessionParameters {display: none;}

/* Hide initially  */
.su-fileselector, .su-folderselector, .su-filelisttemplate, .su-uploadprogressdisplay {
    display: none; zoom: 1;
}

/* Simple theme */
.simple.su-slickupload {
    width: 442px;   
}

.simple .su-fileselector, .simple .su-folderselector {
    margin: 0px 4px 0px 0px;
    float: left;
}

.simple .su-dropzone {
    clear: both;   
    display: none;   
}

.simple .su-dropzone div {
    font-size: 150%;
    margin: 1em;
    text-align: center;
    color: #666;
}

.simple .su-filelist {
    clear: none !important;
    float: left;    
}

.simple .su-filelistitem {
    clear:both;    
}
.simple .progressBarContainer {
    float: left; width: 200px; margin: 4px 2px 0px 2px;
    background-color: #FFFFFF;
	border: 1px solid #C8D2DC;
	border-radius: 5px;
	height: 8px;		    
}

.simple .su-validationmessage {
    display:block;
    color:#f00;
}

.simple .filedata {
    float: left;    
    overflow: hidden; 
    white-space: nowrap; 
    max-width: 224px; 
    text-overflow: ellipsis;    
}

.simple .su-uploadprogressdisplay {
    clear: none !important;    
}
.simple .su-fileselector a {
    text-decoration: underline;
    line-height: 18px;
}
.progressBarText {
    display: none;
    text-align: center;
    position: absolute;
    top: .15em;   
}
.simple #duringUpload .progressBarText {display: none;}
.su-error {
    background-color: #c44;
}

a:hover, .su-hover a, input[type=file] {
    cursor: pointer;
}    
#singleFileSelector { text-align: left; float: left; }
#singleFileSelector input[type="file"] {/*cursor: pointer; position: relative !important; top: -18px !important;*/ /* VERY important! */
	z-index: inherit!important;
}
#singleFileSelector ul {margin: 0px;}
#singleFileSelector ul li {float: left; display: inline; clear: none; margin: 0px 4px;}
.su-progressbar  {        
    background: #3490EF;        
    width:0px; 
    float: left;  
    height: 6px;  
}

#completeContainer, #completeContainerWidget {
    float:right; /*display:none;            */
}
#completeLink, #completeLinkWidget {display: none;}
#completingIndicator, #completingIndicatorWidget {
    background-image: url(themes/base/images/processing_16.gif);
    background-position:0 center;
    padding-left:20px;
    background-repeat:no-repeat;
}
#uploadTopContainer, #uploadTopContainerWidget {    
    color: #333333;
    font-weight: 600;      
}
.su-removecommand {
    display: block;
}

#importBomFile li.su-removecommandContainer, #importUsers li.su-removecommandContainer{ position: absolute; }
.simple .su-removecommand {float: left;}      
a:hover, .su-hover a, input[type=file] {
    text-decoration: underline;
}

#partTabResult .su-fileselector a, #importUsers .su-fileselector a {
    font-weight: 600; /*margin-left: 10px;*/
}  
/* multi */
#uploadContainer {
    display: block;        
    position: relative; overflow: hidden;
    /*height: 128px;
     border: 1px dashed #AAAAAA; border-radius: 2px; */
} 
.dragbox #uploadContainerWidget {
    overflow: hidden;
    height: 150px!important;
    padding:0;
}
.dragbox .multiSelector {
    float: none !important;
    height: auto;
    line-height: 98px;
    margin: 0 auto;
    overflow: auto;
    text-align: center;
    width: 208px;
}
.dragbox .fileProgress {
    /*background-color: #c44;*/
}
.dragbox .su-progressbar {
    width: 50%!important;
    margin-top:4px!important;
}
.uploadContainerContext {
    display: block;        
    position: relative; overflow: hidden;
    /* border: 1px dashed #AAAAAA; border-radius: 2px; */
} 



.minBox #uploadContainer, .minBox #uploadContainerWidget {height: 8px;}
.minBox .uploadContainerContext {height: 8px;}
#uploadContainer.kw-dragging {}
.uploadContainerContext.kw-dragging {}
#uploadContainerWidget.kw-dragging {}
#uploadContainer.multiloading {}   
.uploadContainerContext.multiloading {}   
#uploadContainerWidget.multiloading {}     
#uploadContainer.kw-dragging.kw-dragover {
    background-color: #fff;        
}

.uploadContainerContext.kw-dragging.kw-dragover {
    background-color: #fff;        
}

#uploadContainer .su-filelist, #uploadContainerWidget .su-filelist {
    overflow: hidden;  
    margin: 10px 0 0 0px;
    float: left;
    width: 100% !important;
    display: none;    
    min-height: 20px;    
    height: 120px;
    color: #333333;
}

/*#uploadContainer .mCSB_container { padding-right: 7px; }
#uploadContainer .mCSB_container.mCS_no_scrollbar { padding-right: 0px; }*/

#communicationArea .uploadContainerContext .su-filelist {
    overflow: auto;    
    padding: 0px;
    float: left;
    display: none;    
    min-height: 20px;    
    color: #333333;
    width: 100%
} 


#uploadContainer .su-filelist .folder,
#uploadContainerWidget .su-filelist .folder {
    max-width: 160px; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
    float: left;
}

.uploadContainerContext .su-filelist .folder {
    max-width: 160px; 
    overflow: hidden; 
    text-overflow: ellipsis; 
    white-space: nowrap; 
    float: left;
}

#uploadContainer .su-filelist em, #uploadContainerWidget .su-filelist em {font-style: normal; float: left;}
.uploadContainerContext .su-filelist em {font-style: normal; float: left;}
#uploadContainer .su-filelist em.sep, #uploadContainerWidget .su-filelist em.sep {float: none;}
.uploadContainerContext .su-filelist em.sep {float: none;}

/*.externalUser #uploadContainer .su-filelist {max-height: 116px; overflow: auto;}   */
#uploadContainer .su-filelistitem, #uploadContainerWidget .su-filelistitem {
    padding-top: 15px;
    /*overflow: auto;*/
    margin-right: 12px;
    clear:both;
}

.uploadContainerContext .su-filelistitem {
    padding: 0px 3px;
    clear: left;    
}
#fileList .su-filelistitem span {
    font-size:12px;
}
.logoUploader .su-filelistitem {float: left; width: 80%;}
#uploadContainer ul.fileDetails, #uploadContainerWidget ul.fileDetails ,#singleUploadContainer ul.fileDetails {
    overflow: hidden; 
    white-space:nowrap;    
    text-overflow: ellipsis;     
    margin: 0px;
    padding: 0px;
    float: left;
}
  #communicationArea .uploadContainerContext div.fileDetails {
    overflow: auto;
    white-space:nowrap;    
    text-overflow: ellipsis;     
    margin: 0px;
    padding: 0px;
    float: left;
    height:18px;
    width:100%
}
 
 #communicationArea .uploadContainerContext div.fileDetails span.fileName 
 {
     float:left;
     width: 105px; 
     overflow:hidden; 
     text-overflow: ellipsis; 
 }
 .uploadContainerContext span.fileDetails,  .uploadContainerContext div.su-filesizeContainer{
      float: left;
}


#uploadContainer ul.fileDetails, #uploadContainerWidget ul.fileDetails {max-width: 50%;}
.uploadContainerContext ul.fileDetails {max-width: 50%;}
ul.fileDetails li {
    font-size:12px;
}
.externalUser #uploadContainer ul.fileDetails,.externalUser #uploadContainerWidget ul.fileDetails  {max-width: 53%;}
.externalUser .uploadContainerContext ul.fileDetails {max-width: 53%;}
#singleUploadContainer ul.fileDetails {width: auto;}
#uploadContainer ul.fileProgress, #uploadContainerWidget ul.fileProgress,
.uploadContainerContext ul.fileProgress,
.exportForm.fileProgress 
#singleUploadContainer ul.fileProgress,
.exportForm.fileProgress {width: 49%; margin: 0px 0px 0px 0px; padding: 0px; float: right;}
.externalUser #uploadContainer ul.fileProgress,.externalUser #uploadContainerWidget ul.fileProgress, 
.externalUser .uploadContainerContext ul.fileProgress, .exportForm.fileProgress {width: 45%; margin: 0px 0px 0px 0px;}

#singleUploadContainer ul.fileProgress,
.exportForm.fileProgress {float: left}
#singleUploadContainer ul.fileProgress {margin: 0px 8px; width: 164px;}
#uploadContainer .fileDetails li, #uploadContainerWidget .fileDetails li, .uploadContainerContext .fileDetails li, #uploadContainer .fileProgress li, #uploadContainerWidget .fileProgress li,
.uploadContainerContext .fileProgress li,
#singleUploadContainer .fileDetails li, #singleUploadContainer .fileProgress li,
.exportForm.fileProgress li{display: inline; width: auto; clear: none;}

#addNewFormPanel #singleUploadContainer .fileDetails li:last-child,
#addNewListPanel #addNewPartForm #singleUploadContainer .fileDetails li:last-child { line-height: 30px; }
     
#uploadContainer .su-progressbarContainer,#uploadContainerWidget .su-progressbarContainer
#singleUploadContainer .su-progressbarContainer,
.exportForm.fileProgress .su-progressbarContainer{        
    background-color: #EBEBE9;
    height: 6px;
    float: left;
    width: 55% !important;
    margin-top: 8px;
}

.exportForm.fileProgress .su-progressbarContainer { 
    width: 160px!important;
    margin-top: 5px;
}
.exportForm.fileProgress .su-removecommandContainer { margin-right: 0; }


 #discussionsTab-main .uploadContainerContext .su-progressbarContainer{        
    background-color: #EBEBE9;
    height: 6px;
    float: left;
    width: 80px;
    /*margin: 6px 0 0 5px;*/
}

#communicationArea .uploadContainerContext .su-progressbarContainer,
.uploadContainerContext .su-progressbarContainer{        
    background-color: #EBEBE9;
    height: 6px;
    float: left;
    width: 35px;
    margin: 4px 0 0 5px;
}


.taskDetails .su-progressbarContainer, 
.activityDetails .su-progressbarContainer, 
#objectPreview .previewDetails .su-progressbarContainer {        
    background-color: #ccc;
    height: 6px;
    width: 60px;
    margin: 6px 0 0 8px;
    float: none;
    display: inline-block;
}



.exportForm.fileProgress {
    width: 220px;
 }
.exportForm.fileProgress .su-progressbar {
    height: 12px;
 }
 .exportForm.fileProgress .su-progressbarContainer {
     height: 12px;
     overflow:hidden;
 }

@media (max-width: 1090px){
    .exportForm.fileProgress .su-progressbarContainer { width: 130px!important; }
    .exportForm.fileProgress .su-removecommandContainer { font-size: 11px; }
    .exportForm.fileProgress { width: 190px; }
}

.externalUser #uploadContainer .su-progressbarContainer, .externalUser #uploadContainerWidget .su-progressbarContainer  {width: 55% !important;}
#uploadContainer .su-removecommandContainer, #uploadContainer .su-fileState,#uploadContainerWidget .su-removecommandContainer, #uploadContainerWidget .su-fileState,
.uploadContainerContext .su-fileState,
#singleUploadContainer .su-removecommandContainer {float: right; margin-top: -5px;}  
.uploadContainerContext .su-removecommandContainer { float: right; }

#addNewFormPanel #singleUploadContainer .su-removecommandContainer,
#addNewListPanel #addNewPartForm #singleUploadContainer .su-removecommandContainer { margin-top: 0; }

#uploadContainer .Done .su-fileState, 
#uploadContainerWidget .Done .su-fileState {
    color: #666666;
    float: right;
    margin-top: 0;
}
.documentsWidget #uploadContainerWidget .Done .su-fileState { margin-right: 10px; }
.uploadContainerContext .Done .su-fileState {color: #666666;}
#uploadContainer .Failed .su-fileState, #uploadContainerWidget .Failed .su-fileState {color: red;}
.uploadContainerContext .Failed .su-fileState {color: red;}

#uploadContainer .Done .su-removecommandContainer, #uploadContainer .Failed .su-removecommandContainer,
#uploadContainerWidget .Done .su-removecommandContainer, #uploadContainerWidget .Failed .su-removecommandContainer {display:none;}
.uploadContainerContext .Done .su-removecommandContainer, .uploadContainerContext .Failed .su-removecommandContainer {display:none;}
#uploadContainer .Failed, #uploadContainerWidget .Failed {color: red;}
.uploadContainerContext .Failed {color: red;}
#uploadContainer .Failed .su-progressbarContainer, #uploadContainerWidget .Failed .su-progressbarContainer {border: 1px solid red;}
.uploadContainerContext .Failed .su-progressbarContainer {border: 1px solid red;}
#uploadContainer .Failed .su-progressbar, #uploadContainerWidget .Failed .su-progressbar {
    background-image: none;    
}

.uploadContainerContext .Failed .su-progressbar {
    background-image: none;    
}

#uploadContainer.initial #selectorContainer, 
.uploadContainerContext.initial multiSelector,
 #uploadContainer h4, 
#uploadContainerWidget.initial #selectorContainer, 
 #uploadContainerWidget h4 {       
    background-color: #f5f6f8;
    /*height: 18px;*/
    font-weight: normal;  
    /*watch out for IE11 pissing off on the height*/
}
#uploadContainer h4, 
#uploadContainerWidget h4  {
    font-weight: 600; 
    background-color: transparent;
}
.uploadContainerContext h4 {
    margin: 0px 2% 0.2em 2%; 
    padding: 0.5em 0px 0.1em 0px; 
    font-weight: 600; 
    background-color: transparent;
}
#uploadContainer.initial #uploadTopContainer, #uploadContainerWidget.initial #uploadTopContainerWidget {display: none;}
.uploadContainerContext.initial #uploadTopContainer {display: none;}
#uploadContainer #dropInstructions, #uploadContainer #fileSelector, #uploadContainerWidget #dropInstructionsWidget, #uploadContainerWidget #fileSelectorWidget, 
.uploadContainerContext .fileSelectorContext { 
    width: auto;
    float: left;
    margin: 0px;
    color: #333333;
} 
#uploadContainer #fileSelector a.disabled, #uploadContainerWidget #fileSelectorWidget a.disabled, .uploadContainerContext .fileSelectorContext a.disabled, 
#uploadContainer #dropInstructions,#uploadContainerWidget #dropInstructionsWidget,
#uploadContainer .disabledMessage, #uploadContainerWidget .disabledMessage  {
    background-color: transparent; border: 0px solid transparent; 
    text-decoration: none; cursor: pointer; 
}  

.uploadContainerContext .disabledMessage {
    background-color: transparent; border: 0px solid transparent; 
    text-decoration: none; cursor: pointer; 
}   
 
#uploadContainer .disabledMessage, #uploadContainerWidget .disabledMessage {color: #999999 !important; cursor: default;} 

.uploadContainerContext .disabledMessage {color: #999999 !important; cursor: default;} 
  
#uploadContainer.multiloading #selectorContainer, #uploadContainerWidget.multiloading #selectorContainerWidget {
      color: #333333;
      clear: both;
}
.uploadContainerContext.multiloading .multiSelector {
    color: #333333;
    height: 18px;
    width: auto;
    /*position:absolute;bottom:0;left:0px;right:0px;*/
}

.uploadContainerContext.multiloading .multiSelector a,
.uploadContainerContext .fileSelectorContext a
{
    text-decoration: none;
}

#uploadContainerWidget.multiloading #dropInstructionsWidget {
    float:left;
} 

.uploadContainerContext.multiloading #dropInstructions {
    float:left;
} 
 
#uploadContainer.multiloading .su-fileselector, 
#uploadContainer.multiloading .su-folderselector,
#uploadContainerWidget.multiloading .su-fileselector, 
#uploadContainerWidget.multiloading .su-folderselector
 {
    float: left;
    text-align: left;
     margin-left: 5px;       
}   

.uploadContainerContext.multiloading .su-fileselector, 
.uploadContainerContext.multiloading .su-folderselector
 {
    float: left;
    text-align: left;    
}      
   
section.uploaderContainer.documentsUploader #uploadContainer.initial #selectorContainer,
section.uploaderContainer.documentsUploader #uploadContainerWidget.initial #selectorContainerWidget {
    /*float: left;*/     
}

section.uploaderContainer.documentsUploader #uploadContainer {
    padding: 12px 0 12px 12px;
}

section.uploaderContainer.documentsUploader #dropInstructions {
        margin: 32px 4px 0 41px!important;
      
}
section.uploaderContainer.documentsUploader .su-fileselector {
    margin: 32px 4px 0px 0px!important;
}
section.uploaderContainer.documentsUploader #fileSelectorWidget{
    margin: 0 4px 0px 4px!important;
}
section.uploaderContainer {width: 30%; float: right; background-color: transparent;}
#partTabResult section.uploaderContainer, #importUsers section.uploaderContainer {
    width: auto;
}
.SettingsContainer {width: 100%;}
.SettingsContainer section.uploaderContainer {width: 82%;}

.activityUploader {
    float: right; width: 27%;
    position: absolute; z-index: 400;           
    right: 2%;
}
.activityUploader section.uploaderContainer {float: right; width: 96%;}
.activityUploader section.uploaderContainer #uploadContainer,
.activityUploader section.uploaderContainer #uploadContainerWidget {
    min-height: 20px;
    z-index: 400 !important;
    /*padding: 15px 0px;*/
}

.activityUploader section.uploaderContainer .uploadContainerContext {
    min-height: 20px;
    z-index: 400 !important;
    /*padding: 15px 0px;*/
}
#importBomFile section.uploaderContainer, #importUsers section.uploaderContainer{
    float: left;
}
#importBomFile #singleUploadContainer ul.fileProgress, #importUsers #singleUploadContainer ul.fileProgress {padding-left: 0px;}
#importBomFile {
    left: 908px;
    position: absolute;
    /*top: 2px;*/
    width: 276px;
}
#importUsers {
    margin-left: 20px;
}
@media (max-width: 1060px){
    #importBomFile { left: 861px; }
}
#partTabResult #importBomFile {    
    margin-left: 10px;
    top: -5px;
}
.processContent #partTabResult #importBomFile {
    margin-left: 20px;
    top: 0px !important;
}

#importBomFile #singleUploadContainer #singleFileList, #importUsers #singleUploadContainer #singleFileList{ position: relative; top: 5px; }

section.uploaderContainer.documentsUploader {
    position: relative; z-index: 1; 
    /*top: 34px;*/ float: left; margin: 0px;
    width: 100%;   height: 100%; 
    padding: 0px;
    /*left: 1px;*/    
}
.documentsUploader #uploadContainer.multiloading, .documentsUploader #uploadContainer.kw-dragging.kw-dragover,
.documentsUploader #uploadContainerWidget.multiloading, .documentsUploader #uploadContainerWidget.kw-dragging.kw-dragover {
    /*height: 128px;*/
} 

.documentsUploader .uploaderContainerContext.multiloading, .documentsUploader .uploaderContainerContext.kw-dragging.kw-dragover {
    height: 128px;
}    

.activityUploader #uploadContainer.multiloading, .activityUploader #uploadContainer.kw-dragging.kw-dragover,
.activityUploader #uploadContainerWidget.multiloading, .activityUploader #uploadContainerWidget.kw-dragging.kw-dragover {
    height: 128px !important;
} 


.activityUploader .uploaderContainerContext.multiloading, .activityUploader .uploaderContainerContext.kw-dragging.kw-dragover {
    height: 128px !important;
}     

section.uploaderContainer.externalUploader #uploadContainer, 
section.uploaderContainer.externalUploader #uploadContainerWidget{height: 140px; border: 1px dashed #C8D2DC;}

section.uploaderContainer.externalUploader .uploaderContainerContext {height: 140px; border: 1px dashed #C8D2DC;}

section.uploaderContainer .disabled {background-color: #fff;}
section.uploaderContainer.externalUploader #uploadContainer #dropInstructions,
section.uploaderContainer.externalUploader #uploadContainerWidget #dropInstructions  {margin-right: 4px;}
section.uploaderContainer.externalUploader .uploaderContainerContext #dropInstructions {margin-right: 4px;}
.cancelUpload {display: none;}

section.uploaderContainer .content {background-color: #FFFFFF; position: relative; width: 94%; padding: 5px 3%; margin: 0px;}
section.uploaderContainer.disabled .content {background-color: transparent; padding: 5px;}
section.uploaderContainer .detailsBox .content p {margin: 0 auto; /*width: 104px;*/}
section.uploaderContainer.disabled .detailsBox .content p {width: 100%; text-align: left; line-height: 14px;}

/* single */
#modal #singleUploadContainer {border: 0px solid transparent;}
#modal #singleUploadContainer.initial #selectorContainer {padding: 0px;}     
#modal #singleUploadContainer .su-filelist {padding: 0px; position: relative; top: 0px;}
#modal #singleUploadContainer {height: 18px !important;}     
#modal .su-fileselector span.attachmentName {
    overflow: hidden; 
    white-space:nowrap; 
    max-width: 325px;   
    text-overflow: ellipsis;
    float: left;
    margin-right: 10px;
    line-height: 28px;
}   
#modal section.uploaderContainer {border: 0px dashed transparent; width: 78%; float: left; margin: 0px 0px 0px 0px;}
#modal #addNewListPanel section.uploaderContainer {width: 72%;}
#modal #assetForm section.uploaderContainer {width: 76%;}
#modal .assetForm, #modal .assetEditForm {float: left;}
#modal .assetForm h3 {text-overflow: ellipsis;}
#loadFromFileForm {/*float: left; width: 100%;*/}

section.uploaderContainer.logoUploader, 
section.uploaderContainer.logoUploader label, 
section.uploaderContainer.logoUploader #uploadPanel,
section.uploaderContainer.logoUploader #uploadPanelWidget,
section.uploaderContainer.logoUploader .uploadPanelContext,
section.uploaderContainer.logoUploader .logoPreview,
section.uploaderContainer.logoUploader .su-fileselector a {
   float: left;
}
.logoUploader #uploadPanel{width: 100%; max-width: 800px; /*margin-top: 3px;*/}
.logoUploader .uploadPanelContext{width: 100%; max-width: 800px; /*margin-top: 3px;*/}
.logoUploader #uploadPanelWidget{width: 100%; max-width: 800px; /*margin-top: 3px;*/}
.logoUploader #singleUploadContainer ul.fileDetails {max-width: 60%;}
.logoUploader label {font-weight: bold; margin: 0px 2px 0px 0px;}
.logoUploader a.button {text-decoration: underline; float: left;}
.logoUploader p {float: left; width: 440px; clear: none !important; color: #666666;}
.logoUploader .removeLogoLink {float: left;}

.logoUploader #selectorContainer {float: left; width: auto; height: 20px; margin-right: 100px;}
.SettingsContainer #description .logoUploader #selectorContainer { height: 28px; }

.formRow .logoUploader ul.fileDetails li {margin: 0px;}

/* multi uploader */
.slickUploadBox:not(.uploadWidget) {
    background-color: #fff;
    width: 336px;
    position: fixed; 
    z-index: 2020; 
    top: 84px;      
    right: -moz-calc(50% - 168px);     
    right: -webkit-calc(50% - 168px);
    right: calc(50% - 168px);
    display: none;
    border: 1px solid #C7D1DB;
}
.minBox.slickUploadBox:not(.uploadWidget) {
    height:31px;
    overflow:hidden;
}
.externalUser .slickUploadBox:not(.uploadWidget) {
    top: 42px;
}
.slickUploadBox.uploadWidget{
    position: relative;
    display: block;
    right: 0;
    min-height: 30px;
    z-index: inherit;
    border:2px dotted #ccc;
    width:calc(100% - 20px);
    padding:8px;
}

.slickUploadBox:not(.uploadWidget) .multiSelector{
  height: 86px;
  margin: 0 12px 0 0;
  border: 1px dashed #8A8989;
}



.slickUploadBox.uploadWidget #selectorContainer {
    border:none!important;
    padding:0!important;
    height: 100%;
    border-radius: initial;
}
.slickUploadBox.uploadWidget .slickUploadBoxContentsContainer {
    background: none repeat scroll 0 0 #F5F6F8;
    border: medium none;
    box-shadow: none;
    clear: both;
    float: none;
    height: 150px;
}
#DashboardContent .slickUploadBox.uploadWidget .slickUploadBoxContentsContainer { background: #fff; }
.slickUploadBox.uploadWidget .slickUploadBoxHeader {
    display: none;
}
.slickUploadBox.uploadWidget .maximizeUploadBox 
{
    display: none;
}
.slickUploadBoxHidden {display: none;}
.slickUploadBox .slickUploadBoxHeader {
    background-color: #f3f5f7;
    padding: 6px 12px;
}
.slickUploadBox .viewControls {
    /*float: right;*/    
    width: 100%;
}
.slickUploadBox .viewControls span {
     cursor: pointer;
     float: right;
}
 
.slickUploadBox .slickUploadBoxContentsContainer {
    background-color: #fff;   
    width: 100%;
}
.slickUploadBox .slickUploadBoxContents {width: 100%;}

/*.maxBox .slickUploadBoxContentsContainer {height: 128px;}*/
.maxBox .slickUploadBoxContents {height: 258px!important;}
.maximizeUploadBox {}

.minBox .slickUploadBoxContentsContainer 
{
    height: 0px; border-bottom: 1px solid #5d666e; background-color: transparent;
    -moz-box-shadow:    0 2px 4px 0 transparent;
    -webkit-box-shadow: 0 2px 4px 0 transparent;
    box-shadow:         0 2px 4px 0 transparent;
}
.minBox .slickUploadBoxContents {height: 0px;}
/*.minimizeUploadBox {display: none;}*/

.uploaderContainerDisabled {
    /*background-color: #7FB2E5;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#7FB2E5));
    background: -moz-linear-gradient(top -45deg, #ffffff,  #7FB2E5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#7FB2E5');*/
    background-color: #fff;
    height: 100%;
    position: absolute;
    width: 98%;
    z-index: 1004;
    zoom: 1;
	filter: alpha(opacity=10);
    opacity: 0.1;
    color: #000;
    text-align: center;  
    padding: 1%; 
}
.fileProgress .button,
.fileProgress .su-removecommand {
    line-height: 28px;
    font-size: 12px;
    padding: 0px 0;
    width: 52px!important;
    text-align: center;
    border: 1px solid #bebdbd;
    color:#666666;
    margin-left: 8px;
}
#importBomFile .fileProgress .su-progressbar ,#importUsers .fileProgress .su-progressbar{margin-top: 6px;}
#importBomFile .fileProgress .su-removecommandContainer a, #importUsers .fileProgress .su-removecommandContainer a, #attachBOMFile .fileProgress .su-removecommandContainer a { border: 1px solid transparent; color: #0077dd; width: auto!important;}

.logoUploader .fileProgress .su-removecommand {
    border: 1px solid transparent!important;
    color: #0077dd;
    width: auto!important;
}
.fileProgress .su-removecommand:hover {
    border:1px solid #000;
}
#addNewPartForm .fileProgress .su-removecommand, #addNewPartForm .fileProgress .su-removecommand:hover { border: 1px solid transparent; }
.uploaderContainerDisabled p {
    margin: -70px 20% 20%;
    background-color: #ffffff;
    border: 2px solid #7FB2E5;
    border-radius: 6px;    
}
#uploadPosition {display: none;}
.loadingDocuments {margin-left: 10px;}
.fileCounter {
    display: none; margin: 0px 8px; background-color: #ffaa00; border-radius: 3px; color: #fff; padding: 0px 4px;   
}
.toolBarItem:hover span.fileCounter {color: #fff !important;}

@media (max-width: 1024px) { 
    .slickUploadBox {
        /*right: -moz-calc(50% - 160px);     
        right: -webkit-calc(50% - 160px);
        right: calc(50% - 160px);*/
    }
}


/*    context upload                */