.icon-bar{display:flex}.icon-bar a{cursor:pointer;text-align:center;color:#fff;font-size:36px}.icon-bar a:hover{background-color:#000}.icon-bar a.active{background-color:#4caf50}.icon-bar.vertical{width:90px;background-color:#555;flex-direction:column}.icon-bar.vertical a{padding:16px;transition:all .3s ease}.icon-bar.horizontal{width:100%;background-color:#555;overflow:auto}.icon-bar.horizontal a{flex:1;padding:12px 0;transition:all .3s ease}.icon-bar-page div:first-child{flex:1}.icon-bar-page div:nth-child(2){flex:2}