body { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #292929; font-size: 14px; padding: 0; margin: 0; } html, body { min-height: 100%; height: 100% } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } a { color: #FFF; font-family: inherit; } .navigation { background-color: #3C393B; position: fixed; padding: 15px; width: 100%; z-index: 2; top: 0 } .navigation a { text-decoration: none; margin-left: 10px; color: #FFF } .navigation a:hover { color: #ff6e40 } .navigation .pull-right a i { font-size: 32px; } #container { position: fixed; padding-left: 80px; top: 65.5px; bottom: 0; width: 100%; float: left } #container.side-display { padding-left: 335px } .quickbar { background: #232323; position: fixed; width: 80px; top: 65.5px; bottom: 0; left: 0 } .quickbar ul { padding: 0; margin: 0 } .quickbar ul li { position: relative; list-style: none } .quickbar ul li a { padding: 20px 0; text-align: center; display: block } .quickbar ul li a i { font-size: 32px } .quickbar ul li a:hover { background-color: #383838 } .quickbar ul li a.active { background-color: #2C2C2C } .quickbar .audioControls { position:absolute; bottom: 0; color: #FFF } .profile .status { position:absolute; width: 10px; height: 10px; top: 15px; left: 15px; border-radius: 50% } .profile .status.offline { background-color: #CCC } .profile .status.online { background-color: #95D600 } .profile .status.error { background-color: #d81212 } #side { background-color: #2C2C2C; position: fixed; padding: 15px; display: none; height: 100%; width: 255px; left: 80px } #content { position:relative; width: 100%; height: 100%; float:left } .call { background-color: #111; height: 100%; width: 100%; float: left } .chatbox { position: relative } .chatbox { background-color: #292929; height: 100%; width: 100%; margin-left: 80px; float: left } #notifications { position: fixed; overflow: hidden; left: 50%; max-height: 200px; width: 500px; margin-left: -250px; top: 80px } #notifications .dialog { background-color: rgba(0, 0, 0, 0.5); text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-bottom: 15px; padding: 10px; color: #FFF } .dial .search { margin-bottom: 15px } .dial .search .control { -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; background: #232323; padding: 10px } .dial .search input[type=text] { background-color: transparent; font-family: inherit; font-size: 18px; color: #FFF; border: 0px; width:100% } .dial .callStatus { font-size: 18px; text-align: center; color: #FFF } .dial .btn { margin-bottom: 10px } .dial .columns .column { padding-right: 10px } .dial .columns .column:last-child { padding-right: 0 }