/* * Copyright (C) 2016 Jones Magloire @Joxit * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ html>body { font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif !important; } html, body { margin: 0; height: 100%; } main { margin-bottom: 100px; } .section-centerd { margin: auto; } .full-table { width: 100%; border: none; } .url { font-size: 14px; word-break: break-all; } .material-card-title-action a { color: inherit; text-decoration: none; font-weight: inherit; } material-card { min-height: 200px; max-width: 75%; margin: auto; margin-top: 20px; margin-bottom: 20px; } material-spinner { align-self: center; } .spinner-wrapper { margin-top: 50px; display: flex; flex-direction: column; } material-navbar { height: 64px; } .logo { padding: 0 16px 0 72px; text-decoration: none; font-size: 20px; line-height: 1; letter-spacing: .02em; font-weight: 400; } h2 { padding: 16px; margin: auto; font-size: 24px; font-weight: 300; line-height: normal; overflow: hidden; } .list { display: block; padding: 8px 0; list-style: none; } .list.highlight>li:hover { background-color: #eee; cursor: pointer; } .list>li { box-sizing: border-box; line-height: 1; height: 48px; padding: 0 16px; overflow: hidden; } .list>li i.material-icons { margin-right: 32px; height: 24px; width: 24px; font-size: 24px; box-sizing: border-box; color: #757575; } .list>li>span { height: 100%; text-decoration: none; box-sizing: border-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .material-card-title-action { -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: block; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 16px; } .material-card-title-action h2 { margin: 0; } material-card table { width: 100%; border: none; position: relative; border: 1px solid rgba(0, 0, 0, .12); border-collapse: collapse; white-space: nowrap; font-size: 13px; background-color: #fff; border: none; } material-card table th { font-size: 18px; vertical-align: bottom; line-height: 24px; height: 48px; color: rgba(0, 0, 0, .54); box-sizing: border-box; padding: 0 18px 12px 18px; text-align: right; } .material-card-th-left { text-align: left; } material-card table tbody tr:hover { background-color: #eee; } material-card table tbody tr { position: relative; height: 48px; transition-duration: .28s; transition-timing-function: cubic-bezier(.4, 0, .2, 1); transition-property: background-color; } material-card table td { font-size: 16px; position: relative; height: 48px; border-top: 1px solid rgba(0, 0, 0, .12); border-bottom: 1px solid rgba(0, 0, 0, .12); padding: 12px 18px; box-sizing: border-box; vertical-align: middle; text-align: right; } material-card table th.material-card-th-sorted-ascending:hover, material-card table th.material-card-th-sorted-descending:hover { cursor: pointer; } material-card table th.material-card-th-sorted-ascending:hover:before, material-card table th.material-card-th-sorted-descending:hover:before { color: rgba(0, 0, 0, .26); } material-card table th.material-card-th-sorted-ascending:before, material-card table th.material-card-th-sorted-descending:before { font-family: 'Material Icons'; font-weight: 400; font-style: normal; line-height: 1; font-size: 16px; content: "\e5d8"; margin-right: 5px; vertical-align: sub; } material-card table th.material-card-th-sorted-descending:before { content: "\e5db"; } .material-icons { color: #777; } material-snackbar .toast { height: auto; } menu { position: absolute; top: 0px; right: 16px; color: #000; } menu .overlay { position: fixed; height: 100%; width: 100%; top: 0; right: 0; z-index: 1; } #menu-control-button { background: rgba(255, 255, 255, 0); float: right; } #menu-control-button i { color: #fff; font-size: 24px; } #menu-control-dropdown { display: inline-block; position: relative; } .dropdown { min-width: 124px; padding: 8px 0; margin: 0; } dropdown-item, #menu-control-dropdown p { padding: 0 16px; margin: auto; line-height: 48px; height: 48px; cursor: pointer; } #menu-control-dropdown p:hover { background-color: #eee; } #menu-control-dropdown p:active, .material-button-active:active { background-color: #e0e0e0; } material-popup material-button { background-color: #fff; color: #000; } material-popup material-button:hover material-waves { background-color: hsla(0, 0%, 75%, .2); } material-popup .popup { max-width: 450px; } footer { width: 100%; position: fixed; bottom: 0; } .select-padding { padding: 20px 0; } select { position: relative; outline: 0; box-shadow: none; padding: 0; width: 100%; background: 0 0; border: none; font-weight: 400; line-height: 24px; height: 24px; border-bottom: 1px solid #2f6975; appearance: none; -moz-appearance: none; -webkit-appearance: none; } .copy-to-clipboard { padding: 12px 5px; } .copy-to-clipboard a:hover { cursor: pointer; }