/* * Copyright (c) 2014-2018, b3log.org & hacpai.com * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /* * themes for base. * * @author Liyuan Li * @version 0.1.0.0, Dec 6, 2015 */ /* start reset & function */ ::-webkit-scrollbar { background: none; width: 16px; height: 16px; } ::-webkit-scrollbar-corner { display: none; background-color: transparent; } ::-webkit-scrollbar-thumb { border: solid 0 rgba(0, 0, 0, 0); border-right-width: 4px; border-left-width: 4px; border-radius: 9px; box-shadow: inset 0 0 0 1px rgba(128, 128, 128, 0.2), inset 0 0 0 4px rgba(128, 128, 128, 0.2); } ::-webkit-scrollbar-thumb:horizontal { border-bottom-width: 4px; border-top-width: 4px; } body { font-size: 13px; margin: 0; color: #000; overflow: hidden; font-family: Helvetica; } ul { padding: 0; margin: 0; list-style: none; } * { box-sizing: border-box; } a { color: #4183c4; text-decoration: none; } a:hover { text-decoration: underline; } img { vertical-align: middle; } input, button { font-family: Helvetica; } .fn-left { float: left; } .fn-right { float: right; } .fn-clear:before, .fn-clear:after { display: table; content: ""; } .fn-clear:after { clear: both; } .fn-none { display: none; } /* end reset & function */ /* start common */ .ft-small { color: #999; font-size: 12px; } .ft-red { color: #9d0000; } .list li { cursor: pointer; line-height: 20px; padding: 0 3px; word-wrap: normal; word-break: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .list li.selected, .list li:hover { background-color: #3875d7; color: #FFF; } .list li.selected .ft-small, .list li:hover .ft-small { color: #FFF; } /* end common */ /* start icon */ @font-face { font-family: 'icomoon'; src:url('fonts/icomoon.eot?35cb2z'); src:url('fonts/icomoon.eot?#iefix35cb2z') format('embedded-opentype'), url('fonts/icomoon.woff?35cb2z') format('woff'), url('fonts/icomoon.ttf?35cb2z') format('truetype'), url('fonts/icomoon.svg?35cb2z#icomoon') format('svg'); font-weight: normal; font-style: normal; } .font-ico, [class^="ico-"] { font-family: 'icomoon'; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; font-size: 13px; line-height: 20px; } .ico-book:before { content: "\e623"; } .ico-price:before { content: "\e616"; } .ico-start:before { content: "\e9d7"; } .ico-share:before { content: "\e61f"; } .ico-github:before { content: "\f00a"; } .ico-git:before { content: "\e624"; } .ico-tencent:before { content: "\e622"; } .ico-weibo:before { content: "\e621"; } .ico-googleplus:before { content: "\e61a"; } .ico-twitter:before { content: "\e61c"; } .ico-email:before { content: "\e619"; } .ico-facebook:before { content: "\e61b"; } .ico-moveup:before { content: "\f148"; } .ico-movedown:before { content: "\f149"; } .ico-keyboard:before { content: "\f11c"; } .ico-findfiles:before { content: "\e603"; } .ico-find:before { content: "\e602"; } .ico-editor:before { content: "\e604"; } .ico-tree:before { content: "\e600"; } .ico-build:before { content: "\e601"; } .ico-notification:before { content: "\e607"; } .ico-report:before { content: "\e605"; } .ico-comment:before { content: "\e620"; } .ico-goline:before { content: "\e61e"; } .ico-info:before { content: "\e61d"; } .ico-signup:before { content: "\e606"; } .ico-signout:before { content: "\e618"; } .ico-redo:before { content: "\e615"; } .ico-undo:before { content: "\e60e"; } .ico-about:before { content: "\e60d"; } .ico-import:before { content: "\f0ee"; } .ico-export:before { content: "\f0ed"; } .ico-refresh:before { content: "\f021"; } .ico-remove:before { content: "\e60b"; } .ico-save:before { content: "\f0c7"; } .ico-max:before { content: "\e609"; } .ico-format:before { content: "\e612"; } .ico-buildrun:before { content: "\e60c"; } .ico-stop:before { content: "\e60f"; } .ico-restore:before { content: "\e613"; } .toolbars .ico-restore:before { content: "\e60a"; } .ico-min:before { content: "\e614"; position: absolute; right: 5px; } .ico-close:before { content: "\e611"; } /* end ico */