ul { list-style-type: none; margin: 55px 0px 0px 0px; padding: 0; width: 25%; background-color: #f1f1f1; position: fixed; height: 100%; overflow: auto; } li a { display: block; color: #000; padding: 8px 0 8px 16px; text-decoration: none; } li a.active { background-color: #4caf50; color: white; } li a:hover:not(.active) { background-color: #555; color: white; } .componentClass { margin-left: 25%; padding: 64px 16px; height: 1000px; } /* The sidebar menu */ .sidebar { height: 100%; /* 100% Full-height */ width: 295px; /* 0 width - change this with JavaScript */ position: fixed; /* Stay in place */ z-index: 1; /* Stay on top */ top: 0; left: 0; top: 40px; padding-left: 12px; padding-right: 12px; background: #f9f6f6 !important; padding-left: 3px; background-color: #111; /* Black*/ overflow-x: hidden; /* Disable horizontal scroll */ padding-top: 60px; /* Place content 60px from the top */ transition: 0.5s; /* 0.5 second transition effect to slide in the sidebar */ } /* The sidebar links */ .sidebar a { padding: 8px 8px 8px 32px; text-decoration: none; font-size: 25px; color: #818181; display: block; transition: 0.3s; } /* When you mouse over the navigation links, change their color */ .sidebar a:hover { color: #f1f1f1; } /* Position and style the close button (top right corner) */ .sidebar .closebtn { position: absolute; top: 0; right: 25px; font-size: 36px; margin-left: 50px; } /* The button used to open the sidebar */ .openbtn { font-size: 20px; cursor: pointer; background-color: #111; color: white; margin-top: 35px; padding: 10px 15px; border: none; } .openbtn:hover { background-color: #444; } /* Style page content - use this if you want to push the page content to the right when you open the side navigation */ #main { transition: margin-left 0.5s; /* If you want a transition effect */ padding: 20px; margin-left: 295px; } /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */ @media screen and (max-height: 450px) { .sidebar { padding-top: 15px; } .sidebar a { font-size: 18px; } } .wrapper { position: relative; width: 250px; height: 300px; border: 1px dashed #ccc; margin: 10px; } .line { position: absolute; left: 0%; top: 0; bottom: 0; // width: 20px; // width: 1px; margin-left: 295px; // background: #426e86; z-index: 1; } .wordwrapper { text-align: center; height: 12px; position: absolute; left: 0; // right: 0; top: 50%; margin-top: -12px; z-index: 2; } .word { color: #ccc; text-transform: uppercase; letter-spacing: 1px; padding: 3px; margin-left: 295px; font: bold 12px arial, sans-serif; // background: #fff; } .tabbable-panel { border: 1px solid #eee; padding: 10px; } .tabbable-line > .nav-tabs { border: none; margin: 0px; } .tabbable-line > .nav-tabs > li { margin-right: 2px; } .tabbable-line > .nav-tabs > li > a { border: 0; margin-right: 0; color: #737373; } .tabbable-line > .nav-tabs > li > a > i { color: #a6a6a6; } .tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover { border-bottom: 4px solid rgb(80, 144, 247); } .tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0; background: none !important; color: #333333; } .tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #a6a6a6; } .tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; } .tabbable-line > .nav-tabs > li.active { border-bottom: 4px solid #32465b; position: relative; } .tabbable-line > .nav-tabs > li.active > a { border: 0; color: #333333; } .tabbable-line > .nav-tabs > li.active > a > i { color: #404040; } .tabbable-line > .tab-content { margin-top: -3px; background-color: #fff; border: 0; border-top: 1px solid #eee; padding: 15px 0; } .portlet .tabbable-line > .tab-content { padding-bottom: 0; } .switch-toggle { float: left; background: #242729; } .switch-toggle input { position: absolute; opacity: 0; } .switch-toggle input + label { padding: 7px; float: left; color: #fff; cursor: pointer; } .switch-toggle input:checked + label { background: green; }