.wrapper { display: block; } #input-file { display: none !important; } #sidebar { min-width: 228px; max-width: 228px; height: 100vh; position: fixed; top: 0; right: 0; z-index: 9999; background: #f5f5f5; border-left: #eaeaea 1px solid; } #sidebar #tool-bar .tool { width: 60px; height: 60px; border-radius: 4px; border: 1px solid #aaaaaa; background-color: transparent; margin-left: 9px; position: relative; margin-bottom: 20px; opacity: 0.8; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } #sidebar #tool-bar .tool:hover, #sidebar #tool-bar .tool:active, #sidebar #tool-bar .tool:disabled { transition: opacity 1s linear; transition: border-color 1s linear; transition: border-size 1s linear; opacity: 1; border: 2px solid #9bc364; color: #333333; } #sidebar #tool-bar span { position: absolute; left: 0px; bottom: -16px; text-align: center; font-size: 8px; width: 100%; vertical-align: middle; display: none; } #sidebar #tool-bar h3 { font-size: 12px; padding-left: 10px; margin-top: 10px; margin-bottom: 40px; } #header { border-bottom: #eaeaea 1px solid; margin: 0px; padding: 0px; } #header #logo img { margin-top: 4px; margin-left: 10px; } #header ul li { margin: 0px 8px 0px 0px; padding: 0px; font-size: 12px; display: inline-block; list-style: none; height: 100%; border-radius: 4px; overflow: hidden; } #header ul li button { background: transparent; border: none; margin: 0px; height: 100%; } #header ul li button:hover { background: #efefef; transition: background-color 0.5s linear; } #header ul li .li-content { display: none; position: absolute; background-color: #efefef; min-width: 160px; box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; height: auto; top: 28px; } .li-content li { width: 100%; } .li-content li button { width: 100% !important; padding: 5px 10px; display: inline-block; text-align: left; } #header ul li:hover .li-content { display: block; transition: display 0.5s linear; } #header ul li:hover .dropbtn { background-color: #3e8e41; } .files { background: #eaeaea; height: 32.02px; padding: 0px; margin: 0px; } .files ul, #header ul { list-style: none; list-style-type: none; margin: 0px; padding: 0px; vertical-align: middle; height: 100%; } .files ul li { margin: 0px 10px 0px 0px; padding: 0px; font-size: 12px; display: inline-block; list-style: none; height: 100%; } .files ul .file:hover { background: #e0e0e0 !important; color: #333333 !important; transition: background-color 0.3s linear; transition: color 0.3s linear; } .files ul .file, .files ul .file button { padding: 0px; color: #aaaaaa; } .files ul .file button { border: none; margin: 0px; background: transparent; padding: 2px 15px; height: 100%; } .files ul .active button { background: #d4d4d4; color: #555555; margin: 0px; } .files ul .active { background: #d4d4d4; color: #555555; margin: 0px; } .files ul .new button { border: none; padding: 0px; margin: -3px 0px 0px 0px; height: 18px; width: 18px; background: #a4cd6d; border-color: #9bc364; border-radius: 4px; border-right: 1.3px solid #9bc364; border-bottom: 1.3px solid #9bc364; font-size: 10px; text-align: center; vertical-align: middle; color: #555555; } .hidden { display: none !important; } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px); } 100% { opacity: 1; -webkit-transform: translateX(0); } } @keyframes fadeInRight { 0% { opacity: 0; transform: translateX(20px); } 100% { opacity: 1; transform: translateX(0); } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }