@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); @import url('https://fonts.googleapis.com/css?family=Roboto'); @import url('https://fonts.googleapis.com/css?family=Roboto+Mono'); @import "navbar.css"; /* Subpanels */ @import "subpanel/dash.css"; @import "subpanel/keys.css"; *, *:before, *:after { margin: 0; padding: 0; box-sizing: border-box; } body { font: 12px 'Roboto', sans-serif; color: #eeeeee; background: #020202; } .container { display: grid; grid-template-columns: 240px auto; grid-template-rows: 60px auto; width: 100vw; height: 100vh; } .view { grid-row-start: 2; grid-column-start: 2; background: #121212; padding: 20px; border-left: 1px solid #2a9fd6; border-top: 1px solid #2a9fd6; } .inner { display: flex; flex-direction: column; } .modal, .modal-box { z-index: 900; } .modal-sandbox { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: transparent; } .modal { display: none; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgb(0,0,0); background: rgba(0,0,0,.8); overflow: auto; } .modal-box { position: relative; width: 80%; max-width: 700px; margin: 60px auto; animation-name: modalbox; animation-duration: .3s; animation-timing-function: ease; } .modal-header { border: 1px solid #2a9fd6; border-radius: 8px 8px 0 0; display: flex; flex-direction: row; justify-content: space-between; padding: 20px 40px; background: #000; color: #ffffff; overflow: hidden; } .modal-body { border: 1px solid #2a9fd6; border-top: none; background: #000; padding: 30px; } .modal-footer { display: flex; justify-content: flex-end; border: 1px solid #2a9fd6; border-radius: 0 0 8px 8px; border-top: none; background: #000; padding: 20px; } .close-modal { text-align: right; font-size: 24px; cursor: pointer; } @keyframes modalbox { 0% { top: -250px; opacity: 0; } 100% { top: 0; opacity: 1; } } button { margin-left: 20px; color: #d3d3d3; background: #000; border: 2px solid #2a9fd6; border-radius: 5px; padding: 10px; cursor: pointer; transition: background-color 0.25s; } button:hover { color: #fff; background-color: #2a9fd6; text-decoration: none; outline: none; } ::-moz-focus-inner { outline: none; }