/* Current Files */ .bar { z-index: 2; position: relative; height: 10px; width: 100%; background: #202020; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .9); } .active-sort-placeholder { border: 1px dashed #333; border-radius: 5px; } /************************ * Tab list ************************/ #tab-list-active-files { list-style-type: none; overflow: hidden; height: 33px; margin: 0; padding: 0; padding-left: 15px; } #tab-list-active-files li { margin-top: 7px; height: 60px; width: auto; max-width: 200px; position: relative; float: left; border-top-right-radius: 20px 60px; border-top-left-radius: 20px 60px; margin-left: -15px; padding-left: 20px; z-index: 1; box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .9); } #tab-list-active-files li.active { z-index: 3; } #tab-list-active-files li:first-child { margin-left: 0; } #tab-list-active-files li a.label { display: block; float: left; text-align: left; width: 140px; line-height: 25px; padding-top: 1px; padding-right: 5px; color: #757575; overflow: hidden; text-decoration: none; direction: rtl; white-space: nowrap; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); } #tab-list-active-files li.active a.label { color: #A0A0A0; } #tab-list-active-files li .file-name { color: #AFAFAF; } #tab-list-active-files li.active .file-name { color: white; } #tab-list-active-files li.changed { /*font-weight: bold;*/ border-top: 2px solid #3BA628; } #tab-list-active-files li a.close { display: block; float: right; margin: 6px 17px 0 0; padding: 1px 5px 2px 4px; color: #616161; background: #1a1a1a; border-radius: 5px; line-height: 100%; } #tab-list-active-files li a.close:hover { color: #fff; background-color: #000; } /* Clear Fix took from HTML 5 Boilerplate. */ .clearfix:before, .clearfix:after { content: ""; display: table; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } /* Theme For Tabs Gradients Generated by: http://www.colorzilla.com/gradient-editor/ */ #tab-list-active-files li { background: #2d2d2d; /* Old browsers */ background: -moz-linear-gradient(top, #2d2d2d 0%, #141414 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d2d2d), color-stop(100%,#141414)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2d2d2d 0%,#141414 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2d2d2d 0%,#141414 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2d2d2d 0%,#141414 100%); /* IE10+ */ background: linear-gradient(to bottom, #2d2d2d 0%,#141414 100%); /* W3C */ } #tab-list-active-files li.active{ background: #474747; /* Old browsers */ background: -moz-linear-gradient(top, #474747 0%, #141414 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#141414)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #474747 0%,#141414 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #474747 0%,#141414 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #474747 0%,#141414 100%); /* IE10+ */ background: linear-gradient(to bottom, #474747 0%,#141414 100%); /* W3C */ } /* Close button */ #tab-close { /* Adjust this size depending on the final editor-top-bar height. */ position: fixed; top: 7px; right: 8px; height: 35px; } #tab-close-button { font-size: 20px; color: #666; } #tab-close-button:hover { color: #fff; } /************************ * Dropdown ************************/ /* Tab button */ #tab-dropdown { /* Adjust this size depending on the final editor-top-bar height. */ position: fixed; top: 7px; right: 35px; height: 35px; } #tab-dropdown-button { font-size: 24px; color: #666; } #tab-dropdown-button:hover { color: #fff; } /* Dropdown */ #dropdown-list-active-files { position: absolute; z-index: 9999; background-color: #2E2E2E; border: 3px solid #666666; display: none; border-radius: 2px; padding: 0 5px; } #dropdown-list-active-files a { display: block; padding: 5px 30px 5px 10px; margin: 5px 0; border-radius: 3px; line-height: 150%; font-size: 12px; word-break: break-all; background-color: #262626; height: 27px; overflow: hidden; color: #A3A3A3; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); } #dropdown-list-active-files a .file-name { color: #FAFAFA; } #dropdown-list-active-files a:hover, #dropdown-list-active-files li.active a { background-color: #474747; } #dropdown-list-active-files li.changed a { border: 3px solid #3ba628; border-top: 0; border-bottom: 0; } #dropdown-list-active-files div { white-space: nowrap; direction: rtl; overflow: hidden; } #dropdown-list-active-files a span.label { display: block; float: right; margin: 1px -23px 0 -15px; padding: 1px 4px 2px 4px; color: transparent; background: none; border-radius: 5px; line-height: 100%; } /* Close button */ #dropdown-list-active-files a span.label:after { content: 'x'; text-shadow: none; } #dropdown-list-active-files a:hover span.label { background: #1a1a1a; color: #616161; } #dropdown-list-active-files a:hover span.label:hover { color: #fff; background-color: #000; } /************************ * List ************************/ #list-active-files { display: none; width: 100%; height: 40%; margin: 0; padding: 15px; overflow: auto; border-top: 2px solid #787878; } #list-active-files a { display: block; padding: 5px 30px 5px 10px; margin: 5px 0; border-radius: 3px; line-height: 150%; font-size: 12px; word-break: break-all; background-color: #262626; height: 27px; overflow: hidden; } #list-active-files a:hover, #list-active-files li.active a { background-color: #474747; } #list-active-files li.changed a { border: 3px solid #3ba628; border-top: 0; border-bottom: 0; } #list-active-files div { white-space: nowrap; direction: rtl; overflow: hidden; } #list-active-files a span { display: block; float: right; margin: 1px -23px 0 -15px; padding: 1px 4px 2px 4px; color: transparent; background: none; border-radius: 5px; line-height: 100%; } #list-active-files a span:after { content: 'x'; } #list-active-files a:hover span { background: #1a1a1a; color: #616161; } #list-active-files a:hover span:hover { color: #fff; background-color: #000; }