div#buddydrive-main{background-color:#fff;color:#000;font-family:Lato,'Helvetica Neue',Helvetica,sans-serif;letter-spacing:.05em}
div#buddydrive-main div#buddydrive-browser{clear:both;margin:0;position:relative}
div#buddydrive-main div#buddydrive-browser .buddydrive-progress{margin:5.5% auto}
div#buddydrive-main .buddydrive-hide{display:none}
div#buddydrive-main .buddydrive-clear{clear:both}
div#buddydrive-main #buddydrive-loading,div#buddydrive-main .buddydrive-stats-loading{display:block;width:40px;height:40px;margin:0 auto}
div#buddydrive-main #buddydrive-uploader{margin:5px auto 15px;width:100%}
div#buddydrive-main #buddydrive-uploader .drag-drop #drag-drop-area{box-sizing:border-box;display:table;height:100%;width:98%}
div#buddydrive-main #buddydrive-uploader .drag-drop .drag-drop-inside{display:table-cell;padding:40px 0;text-align:center;vertical-align:middle}
div#buddydrive-main #buddydrive-uploader #bp-upload-ui:not(.drag-drop) #bp-browse-button{width:99%}
div#buddydrive-main #buddydrive-uploader #bp-upload-ui:not(.drag-drop) .moxie-shim{width:100%!important;height:100%!important}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item{position:absolute;box-sizing:border-box;background-color:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);overflow:hidden}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-dialog{position:absolute;top:0;left:0;width:100%!important;background-color:#555;background-color:rgba(0,0,0,.5);color:#fff;opacity:1;border-radius:4px}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-dialog-close{margin:-8px 0 0;padding:0;background:0 0;border:none;cursor:pointer;outline:0;position:absolute;top:15px;right:5px;font-size:22px}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-dialog-close .dashicons{padding:4px}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-dialog-close:focus .dashicons{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);-webkit-border-radius:100%;border-radius:100%}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-dialog-close:hover{text-decoration:none}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-dialog-close .dashicons{height:24px;width:24px;-webkit-background-size:24px 24px;background-size:24px;color:#fff;font-size:22px}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-content{width:100%!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-content .buddydrive-share-input{margin:5px 10px}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-content p.description{color:#fff}
div#buddydrive-main div#buddydrive-browser div.buddydrive-item .buddydrive-share-url{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:80%;border:none;height:28px;margin:0 0 10px 0;padding:0 5px;font:400 14px/1.5 'Open Sans',sans-serif;resize:none;cursor:text;background-color:#fff!important;color:#000!important;width:100%!important}
div#buddydrive-main div#buddydrive-browser.bulk-select .buddydrive-item{opacity:.55}
div#buddydrive-main div#buddydrive-browser.bulk-select .buddydrive-item.bulk-selected{opacity:1;border:solid 1px #e00!important}
div#buddydrive-main div#buddydrive-browser.bulk-select .buddydrive-item.not-bulk-editable{display:none}
div#buddydrive-main div#buddydrive-browser div .buddydrive-progress{background:0 0;border:1px solid #e5e5e5;height:1em;margin:8% auto;padding:0;overflow:hidden;width:80%}
div#buddydrive-main div#buddydrive-browser div .buddydrive-bar{background-color:#888;width:0;height:100%;z-index:9}
div#buddydrive-main div#buddydrive-browser div .buddydrive-icon{float:left;width:100px;height:100px;display:table}
div#buddydrive-main div#buddydrive-browser div .buddydrive-icon a{display:table-cell;vertical-align:middle;border:none;text-decoration:none}
div#buddydrive-main div#buddydrive-browser div .buddydrive-icon img{max-width:100%;display:block;margin:auto;border-radius:0;border:none;box-shadow:none}
.buddydrive-media-grid .buddydrive-content,div#buddydrive-main div#buddydrive-browser div .buddydrive-content{margin:0!important;position:relative;width:100%!important;height:100%!important;background-color:rgba(0,0,0,0)!important}
div#buddydrive-main div#buddydrive-browser div .buddydrive-content div{margin-bottom:5px}
div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-title{font-size:1.1em;color:#555}
div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-title .buddydrive-name{display:inline-block;margin-right:30px!important}
.buddydrive-viewer-content{position:relative;text-align:center}
.buddydrive-viewer-content img{max-width:100%;border:1px solid rgba(0,0,0,.2);border-radius:6px}
.buddydrive-media-grid .buddydrive-description,div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-description{width:100%;padding:1px 6px 3px 6px!important;margin:0!important;font-weight:200;font-size:.8em!important;text-align:justify!important;overflow:hidden;color:#fff!important;background-color:rgba(0,0,0,.3)}
.buddydrive-media-grid .buddydrive-actions,.buddydrive-viewer-content .buddydrive-actions,div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-actions{position:absolute;margin-right:5px;padding:2px!important;width:auto!important;left:5px}
.buddydrive-media-grid .buddydrive-actions,div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-actions{bottom:1px}
.buddydrive-viewer-content .buddydrive-actions{top:5px}
.buddydrive-media-grid .buddydrive-like,div#buddydrive-main .buddydrive-like{font-size:.8em!important}
.buddydrive-media-grid .buddydrive-actions a,.buddydrive-viewer-content .buddydrive-actions a,div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-actions a{display:block;color:#fff!important;width:24px;height:24px;padding:0 2px 2px 2px!important;background-color:rgba(0,0,0,.4);border-radius:4px;border:1px solid rgba(255,255,255,.6)}
.buddydrive-media-grid .buddydrive-actions a:not(:last-child),.buddydrive-viewer-content .buddydrive-actions a:not(:last-child),div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-actions a:not(:last-child){margin:0 0 4px 0!important}
.buddydrive-media-grid .buddydrive-actions .buddydrive-owner img,div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-actions .buddydrive-owner img,div#buddydrive-main ul.subsubsub li .avatar{width:26px!important;height:26px!important;vertical-align:top!important;border-radius:50%!important;border:1px solid rgba(0,0,0,.4)!important}
.buddydrive-media-grid .buddydrive-actions .buddydrive-owner,div#buddydrive-main div#buddydrive-browser div .buddydrive-content .buddydrive-actions .buddydrive-owner{background-color:rgba(0,0,0,0)!important;border-width:0!important;margin:0 0 6px 0!important}
.buddydrive-media-grid a.buddydrive-play-video,.buddydrive-media-grid a.buddydrive-view-image,div#buddydrive-main div#buddydrive-browser a.buddydrive-play-video,div#buddydrive-main div#buddydrive-browser a.buddydrive-view-image{position:absolute;left:10px;top:10px;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:50%;width:30px;height:30px;background-color:rgba(0,0,0,.5)}
.buddydrive-media-grid a.buddydrive-play-video:before,.buddydrive-media-grid a.buddydrive-view-image:before,div#buddydrive-main div#buddydrive-browser a.buddydrive-play-video:before,div#buddydrive-main div#buddydrive-browser a.buddydrive-view-image:before{margin-left:2px;font-size:28px!important}
.buddydrive-media-grid a.buddydrive-play-video:before,div#buddydrive-main div#buddydrive-browser a.buddydrive-play-video:before{content:"\f522"}
.buddydrive-media-grid a.buddydrive-view-image:before,div#buddydrive-main div#buddydrive-browser a.buddydrive-view-image:before{content:"\f179"}
div#buddydrive-main div#buddydrive-browser span.icon-privacy{position:absolute;top:0;right:0;margin-right:5px}
.buddydrive-actions a:before,.buddydrive-media-grid a.buddydrive-play-video:before,.buddydrive-media-grid a.buddydrive-view-image:before,div#buddydrive-main #buddydrive-remove-parent:before,div#buddydrive-main #buddydrive-status div.buddydrive-feedback p:before,div#buddydrive-main .buddydrive-share-content-actions button:before,div#buddydrive-main div#buddydrive-browser a.buddydrive-play-video:before,div#buddydrive-main div#buddydrive-browser a.buddydrive-view-image:before,div#buddydrive-main form.buddydrive-item-details .buddydrive-object-remove:before,div#buddydrive-main span.icon-privacy:before,div#buddydrive-main ul.subsubsub li:nth-child(n+2):before{font-family:dashicons;display:inline-block;width:20px;height:20px;line-height:1;font-size:20px;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
div#buddydrive-main span.icon-privacy.private:before{content:"\f160"}
div#buddydrive-main span.icon-privacy.groups:before{content:"\f456"}
div#buddydrive-main span.icon-privacy.public:before{content:"\f177"}
div#buddydrive-main span.icon-privacy.password:before{content:"\f112"}
div#buddydrive-main span.icon-privacy.friends:before{content:"\f454"}
div#buddydrive-main span.icon-privacy.members:before{content:"\f307"}
.buddydrive-actions a.buddydrive-edit:before{content:"\f464"}
.buddydrive-actions a.buddydrive-like:before{content:"\f529"}
.buddydrive-actions a.buddydrive-like span{padding-left:2px;padding-right:2px;color:#fff!important;font-size:.9em!important}
.buddydrive-actions a.buddydrive-like.buddydrive-has-liked{background-color:rgba(224,0,0,.6)!important}
.buddydrive-actions a.buddydrive-remove:before{content:"\f153"}
.buddydrive-actions a.buddydrive-delete:before{content:"\f182"}
.buddydrive-actions a.buddydrive-share:before{content:"\f237"}
.buddydrive-actions a.buddydrive-twitter:before{content:"\f301"}
.buddydrive-actions a.buddydrive-facebook:before{content:"\f304"}
.buddydrive-actions a.buddydrive-linkedin:before{content:"\f18d"}
div#buddydrive-main .buddydrive-share-content-actions button.buddydrive-clipboard:before{content:"\f481"}
div#buddydrive-main #buddydrive-remove-parent:before,div#buddydrive-main .buddydrive-object-remove:before{content:"\f158";vertical-align:bottom}
div#buddydrive-main ul.subsubsub{width:100%;float:none}
div#buddydrive-main ul.subsubsub li{line-height:2;padding:.2em}
div#buddydrive-main ul.subsubsub li:nth-child(n+2):before{content:"\f522";font-size:90%;vertical-align:baseline}
div#buddydrive-main .buddydrive-actions a,div#buddydrive-main .buddydrive-share-content-actions button{text-decoration:none;border:none}
div#buddydrive-main .buddydrive-share-content-actions button:not(:last-child):after{content:" | ";font-size:90%;vertical-align:baseline;color:#888}
div#buddydrive-main ul.subsubsub li.current{color:#000;font-weight:600}
div#buddydrive-main #buddydrive-actions-form,div#buddydrive-main #buddydrive-load-more,div#buddydrive-main #buddydrive-status div.buddydrive-feedback,div#buddydrive-main .buddydrive-toolbar{height:auto;box-sizing:border-box;margin:12px 0 15px;padding:10px;width:98%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px;overflow:hidden}
div#buddydrive-main #buddydrive-status div.buddydrive-feedback p:before{margin-right:10px;vertical-align:bottom}
div#buddydrive-main #buddydrive-status div.buddydrive-feedback p.info:before{content:"\f348";color:#38a}
div#buddydrive-main #buddydrive-status div.buddydrive-feedback p.error:before,div#buddydrive-main #buddydrive-status div.buddydrive-feedback p.warning:before{content:"\f534";color:#d33}
div#buddydrive-main #buddydrive-status div.buddydrive-feedback p.warning:before{color:#ffd087}
div#buddydrive-main section.buddydrive-item #buddydrive-status div.buddydrive-feedback{width:100%}
div#buddydrive-main #buddydrive-load-more{font-weight:bolder;cursor:pointer}
div#buddydrive-main ul#buddydrive-manage-actions{overflow:hidden;list-style:none;float:left;width:60%;margin:0;height:28px}
div#buddydrive-main ul#buddydrive-manage-actions li{display:inline-block;margin:.35em 1em 0}
div#buddydrive-main ul#buddydrive-manage-actions li a{text-decoration:none;border:none;font-size:10px!important;color:#555!important}
div#buddydrive-main ul#buddydrive-manage-actions li a span{font-size:24px!important}
div#buddydrive-main nav.buddydrive-toolbar #buddydrive-search-input,div#buddydrive-main nav.buddydrive-toolbar select#buddydrive-filter{line-height:28px;height:28px;vertical-align:middle}
div#buddydrive-main nav.buddydrive-toolbar #buddydrive-search-input{-webkit-appearance:textfield;float:right;margin-right:1em}
div#buddydrive-main #buddydrive-actions-form #buddydrive-bulk-edit{width:60%;margin:0 auto;text-align:center}
div#buddydrive-main #buddydrive-actions-form #buddydrive-bulk-edit button{margin:0 1em}
div#buddydrive-main section.buddydrive-item{margin:1em 0}
div#buddydrive-main article#buddydrive-item-content,div#buddydrive-main header#buddydrive-item-header{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff;overflow:hidden;clear:both}
div#buddydrive-main header#buddydrive-item-header{height:40px;overflow:hidden}
div#buddydrive-main header#buddydrive-item-header .buddydrive-icon{width:40px;float:left;line-height:40px;display:table}
div#buddydrive-main header#buddydrive-item-header .buddydrive-icon img{max-width:100%;height:40px;border-radius:0;border:none;box-shadow:none;vertical-align:top}
div#buddydrive-main header#buddydrive-item-header h2.buddydrive-title{margin:0;padding:0;margin-left:50px;line-height:40px}
div#buddydrive-main form.buddydrive-item-details{padding:1em}
div#buddydrive-main form.buddydrive-item-details input[type=text],div#buddydrive-main form.buddydrive-item-details label,div#buddydrive-main form.buddydrive-item-details textarea{width:98%;margin:.5em 0}
div#buddydrive-main form.buddydrive-item-details label{font-weight:700;display:block}
div#buddydrive-main form.buddydrive-item-details select#buddydrive-privacy-filter{max-width:18%}
div#buddydrive-main form.buddydrive-item-details #buddydrive-autocomplete{position:absolute;float:left;z-index:1000;overflow:hidden;margin-bottom:1em;margin-left:20%;margin-top:-2.75em;width:40%}
div#buddydrive-main form.buddydrive-item-details #buddydrive-autocomplete li:not(:first-child){background-color:#fff;margin:0;padding:5px;border:solid 1px #f1f1f1;border-top:none}
div#buddydrive-main form.buddydrive-item-details #buddydrive-object-selection .buddydrive-item{display:inline-block;padding:.5em;border:solid 1px #f1f1f1;margin:0 .5em .5em 0}
div#buddydrive-main form.buddydrive-item-details #buddydrive-autocomplete .buddydrive-item{cursor:pointer}
div#buddydrive-main form.buddydrive-item-details #buddydrive-object-selection .buddydrive-item .icon-privacy:before{vertical-align:text-bottom}
div#buddydrive-main #buddydrive-status div.buddydrive-feedback img.avatar,div#buddydrive-main form.buddydrive-item-details .buddydrive-item img.avatar{width:20px;height:20px;vertical-align:text-bottom}
div#buddydrive-main form.buddydrive-item-details .submit{float:right}
div#buddydrive-main form.buddydrive-item-details .submit input{margin-right:1em}
@media only screen and (min-width:1024px){
div#buddydrive-main:not(.mini) div#buddydrive-browser div{width:48%}
.buddydrive-media-grid .buddydrive-description,div#buddydrive-main:not(.mini) div#buddydrive-browser div .buddydrive-content .buddydrive-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
}