.toolbar
{
   margin: 0px -10px;
   visibility: hidden;
}

.toolbar .header-bar,
.toolbar .nav-bar
{
   clear: both;
   min-height: 1.7em;
   padding: 4px 0.5em 9px;
}

.toolbar .left div,
.toolbar .nav-bar div
{
   float: left;
}

.toolbar .toolbar-hidden
{
   display: none;
}

.toolbar .left
{
   float: left;
}

.toolbar .right
{
   float: right;
}

.toolbar .right .separator
{
   float: left;
}

.toolbar .hide-navbar,
.toolbar .rss-feed
{
   float: left;
}

.toolbar .selected-items li
{
   width: auto;
}

.toolbar .selected-items li.yuimenuitem-disabled
{
   display: none;
}

.toolbar .selected-items .yuimenuitemlabel span,
.toolbar .create-content .yuimenuitemlabel span
{
   background-position: 2px 50%;
   background-repeat: no-repeat;
   cursor: pointer;
   display: block;
   margin-left: -4px;
   min-height: 16px;
   padding: 2px 0px 1px 24px;
}

.toolbar .create-content ul div .yuimenuitemlabel span
{
   padding: 2px 0px 1px 2px;
}

.toolbar .selected-items hr
{
   padding: 0px;
}

.toolbar .onActionCopyTo
{
   background-image: url(actions/document-copy-to-16.png);
}

.toolbar .onActionMoveTo
{
   background-image: url(actions/document-move-to-16.png);
}

.toolbar .onActionDelete
{
   background-image: url(actions/document-delete-16.png);
}

.toolbar .onActionAssignWorkflow
{
   background-image: url(actions/document-assign-workflow-16.png);
}

.toolbar .onActionManagePermissions
{
   background-image: url(actions/document-manage-permissions-16.png);
}

.toolbar .onActionDeselectAll
{
   background-image: url(images/select-none-16.png);
}

.toolbar .onActionCloudSync
{
   background-image: url(images/document-cloud-sync-16.png);
}

.toolbar .onActionCloudSyncRequest
{
   background-image: url(images/document-request-sync-16.png);
}

.toolbar .onActionDownload
{
   background-image: url(actions/document-download-16.png);
}

/* Navigation Bar */

.toolbar .nav-bar
{
   border-top: 1px solid #d9d9d9;
   overflow-y: hidden;
   padding-bottom: 4px;
}

.toolbar .nav-bar .breadcrumb
{
   float: none !important;
   margin-left: 50px;
   padding: 2px 6px 0;
}

.toolbar .breadcrumb .crumb
{
   border: 1px solid transparent;
   font-size: 100%;
   line-height: 1.4em;
   padding: 1px 2px 1px 0;
}

.toolbar .breadcrumb a.icon
{
   border: 1px solid transparent;
}

.xtoolbar .breadcrumb a.icon:active,
.xtoolbar .breadcrumb a.icon:hover,
.xtoolbar .breadcrumb div.highlighted
{
   background-color: #fff;
   border: 1px solid #6ca5ce;
   text-decoration: none;
}

.toolbar .breadcrumb div.actions
{
   background-color: #fff;
   border: 1px solid #6ca5ce;
   clear: left;
   margin-left: -22px;
   margin-top: 1px;
   position: absolute;
   width: 200px;
}

.toolbar .breadcrumb .icon
{
   background-position: 2px 50%;
   background-repeat: no-repeat;
   margin-left: -1px;
   padding: 2px 0 3px 16px;
}

.toolbar .breadcrumb .filter-path
{
   background-image: url(images/folder-open-16.png);
}

.toolbar .breadcrumb .filter-category
{
   background-image: url(images/category-16.png);
}

.toolbar .breadcrumb .label,
.toolbar .breadcrumb .folder
{
   font-weight: normal;
   margin-left: 2px;
}

.toolbar .breadcrumb .separator
{
   border: medium none;
   margin: 2px 4px 0 0;
   padding: 0.1em 0 0.3em 0.3em;
}

.toolbar .description
{
   padding: 5px 0.5em;
}

.toolbar .description div.message
{
   color: #000;
   font-size: 108%;
}

.toolbar .description span.more
{
   color: #515d6b;
   margin-left: 0.3em;
}

/* Header- and Navigation-Bar Buttons */

.toolbar .create-content span.first-child,
.toolbar .new-folder span.first-child,
.toolbar .file-upload span.first-child,
.toolbar .sync-to-cloud span.first-child,
.toolbar .unsync-from-cloud span.first-child
{
   background-color: transparent;
   background-position: 6px 4px;
   background-repeat: no-repeat;
   padding-left: 16px;
}

.toolbar .hide-navbar span.first-child,
.toolbar .rss-feed span.first-child,
.toolbar .folder-up span.first-child
{
   background-position: 50% 50%;
   background-repeat: no-repeat;
   min-height: 16px;
   padding: 0 2px;
}

.toolbar .rss-feed span.first-child a
{
   padding: 0px 14px;
}

.toolbar .hide-navbar span.first-child button,
.toolbar .folder-up span.first-child button
{
   padding: 0px 14px;
   width: 16px;
}

.toolbar .create-content ul
{
   min-width: 12em;
}

.toolbar .create-content span.first-child
{
   background-image: url(images/create-content-16.png);
}

.toolbar .create-content .yui-button-disabled span.first-child
{
   background-image: url(images/create-content-disabled-16.png);
}

.toolbar .new-folder span.first-child
{
   background-image: url(images/folder-new-16.png);
}

.toolbar .new-folder .yui-button-disabled span.first-child
{
   background-image: url(images/folder-new-disabled-16.png);
}

.toolbar .file-upload span.first-child
{
   background-image: url(images/upload-16.png);
}

.toolbar .file-upload .yui-button-disabled span.first-child
{
   background-image: url(images/upload-disabled-16.png);
}

.toolbar .sync-to-cloud ul
{
   min-width: 12em;
}

.toolbar .unsync-from-cloud ul
{
   min-width: 12em;
}

.toolbar .sync-to-cloud span.first-child
{
   background-image: url(images/document-cloud-sync-16.png);
}

.toolbar .unsync-from-cloud span.first-child
{
   background-image: url(images/document-cloud-unsync-16.png);
}

.toolbar .hide-navbar .yui-button-checked span.first-child
{
   background-image: url(images/navbar-show-16.png);
}

.toolbar .hide-navbar span.first-child
{
   background-image: url(images/navbar-hide-16.png);
}

.toolbar .rss-feed span.first-child
{
   background-image: url(images/feed-icon-16.png);
}

.toolbar .rss-feed .yui-button-disabled span.first-child
{
   background-image: url(images/feed-icon-disabled-16.png);
}

.toolbar .folder-up span.first-child
{
   background-image: url(images/folder-up-16.png);
}

.toolbar .folder-up .yui-button-disabled span.first-child
{
   background-image: url(images/folder-up-disabled-16.png);
}

/* Messages */

.toolbar-file-list
{
   max-height: 15em;
   overflow-y: auto;
   padding: 0.5em;
   text-align: left;
}

.toolbar-file-list span
{
   background-position: 1px 0px;
   background-repeat: no-repeat;
   display: block;
   min-height: 18px;
   padding-left: 20px;
}

.toolbar-file-list span.folder
{
   background-image: url(images/folder-open-16.png);
}

.toolbar-file-list span.document
{
   background-image: url(images/generic-16.png);
}

.toolbar .documentDragOverHighlight
{
   outline: 1px solid #4f94c9;
   outline-offset: -1px;
   background-color: #cde8fa;
}

.toolbar .documentDragOverArrow
{
   background: url(../images/drop-arrow-left-small.png) no-repeat;
   z-index: 1;
   height: 25px;
   display: block;
   position: absolute;
   width: 25px;
   margin-top: -10px;
   margin-left: 10px;
}

.toolbar .breadcrumb .filter-path.icon-smart {
    display: inline;
    background: transparent url(../documentlibrary/images/smart-folder-16.png) 0px 4px no-repeat;
}