/* * tabellajs - v0.4.1 * 2016-11-09 * * https://github.com/iliketomatoes/tabellajs */ /* * Copyright (C) 2014-2016 Interpromotion * Copyright (C) 2014-2016 Giancarlo Soverini * * This file is part of Tabellajs. * * Tabellajs 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. * * Tabellajs 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 */ @import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700); html, button, input, select, textarea { color: #222; } html { font-size: 1em; line-height: 1.4; } *, *:after, *:before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } ::-moz-selection { background: #b3d4fc; text-shadow: none; } ::selection { background: #b3d4fc; text-shadow: none; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } audio, canvas, img, video { vertical-align: middle; } fieldset { border: 0; margin: 0; padding: 0; } textarea { resize: vertical; } .browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; } /* ========================================================================== Author's custom styles ========================================================================== */ html, body { font-family: "Open Sans", sans-serif; color: rgba(0, 0, 0, 0.87); } a { text-decoration: none; color: #FF4081; } h1, h2, h3, h4, h5, h6 { font-family: "Open Sans", sans-serif; font-weight: bold; color: inherit; } .common-home-rule, .header-content, main { margin: 0 auto; max-width: 67.5em; padding-left: 0.875em; padding-right: 0.875em; overflow: auto; } #main-header { background-color: #3F51B5; color: #fff; } .waikiki h1, .waikiki h2 { color: #3F51B5; } .table-h { margin: 0.2em 0; } .container-40pc, .container-60pc { position: relative; float: left; width: 100%; } .hide-for-small { display: none; } .show-for-small { display: inline-block; } pre { background-color: #F5F5F5; border-radius: 4px; padding: 7px 10px; margin-right: 1.5rem; } /* ========================================================================== Media Queries ========================================================================== */ @media only screen and (min-width: 35em) { .hide-for-small { display: inline-block; } .show-for-small { display: none; } .container-40pc { width: 40%; padding-right: 1rem; } .container-60pc { width: 60%; } } /* ========================================================================== Helper classes ========================================================================== */ .ir { background-color: transparent; border: 0; overflow: hidden; *text-indent: -9999px; } .ir:before { content: ""; display: block; width: 0; height: 150%; } .hidden { display: none !important; visibility: hidden; } .visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } .invisible { visibility: hidden; } .clearfix:before, .clearfix:after { content: " "; display: table; } .clearfix:after { clear: both; } .clearfix { *zoom: 1; } /* ========================================================================== Print styles ========================================================================== */ @media print { * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } }