+/* Filebrowser */
+.fbrowser .breadcrumb {
+ margin-bottom: 0px;
+}
+.fbrowser .path a:before {
+ content: "";
+ padding: 0;
+}
+.fbrowser .breadcrumb > li:last-of-type a{
+ color: #777;
+ pointer-events: none;
+ cursor: default;
+}
+.fbrowser .folders {
+ box-shadow: -1.5px 0 0 0 rgba(0, 0, 0, .1) inset;
+ padding-right: 1px;
+}
+.fbrowser .folders ul {
+ padding: 0px;
+ margin-left: -15px;
+ margin-bottom: 0px;
+ overflow-y: auto;
+ min-width: 100px;
+ max-height: calc(100vh - 210px);
+ line-height: 1.3;
+}
+@media (min-width: 768px) {
+ .fbrowser .folders ul {
+ max-height: calc(100vh - 255px);
+ }
+}
+.fbrowser .folders li {
+ padding-left: 20px;
+ padding-right: 10px;
+ padding-top: 3px;
+ padding-bottom: 3px;
+}
+.fbrowser .folders li:hover {
+ z-index: 2;
+ color: #555;
+ background-color: rgba(247, 247, 247, $contentbg_transp);
+ border-left: 3px solid $link_color !important;
+ padding-left: 17px;
+}
+.fbrowser .folders li a,
+.fbrowser .folders li a:hover {
+ color: #555;
+ font-size: 13px;
+}
+.fbrowser .folders + .list {
+ padding-left: 10px;
+}
+.fbrowser .fbrowser-content-container {
+ overflow-y: auto;
+ max-height: calc(100vh - 175px);
+}
+@media (min-width: 768px) {
+ .fbrowser .fbrowser-content-container {
+ max-height: calc(100vh - 220px);
+ }
+}
+.fbrowser.image .photo-album-image-wrapper {
+ box-shadow: 2px 2px 5px 0px rgba(0, 0, 0, 0.2);
+}
+.fbrowser .profile-rotator-wrapper {
+ min-height: 200px;
+}
+.fbrowser .fa-spin {
+ position: absolute;
+ left: 45%;
+ top: 40%;
+ font-size: 48px;
+ margin:0px auto;
+}
+