/****** icon-xx ********/ /* Font Awesome 3.2.1 by Dave Gandy - http://fortawesome.github.com/Font-Awesome */ @font-face { font-family: 'FontAwesome'; src: url('font/fontawesome-webfont.eot?v=3.0.1'); src: url('font/fontawesome-webfont.eot?#iefix&v=3.0.1') format('embedded-opentype'), url('font/fontawesome-webfont.woff?v=3.0.1') format('woff'), url('font/fontawesome-webfont.ttf?v=3.0.1') format('truetype'); font-weight: normal; font-style: normal; } [class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; vertical-align: baseline; speak: none; } .icon-cloud-download:before { content: "\f0ed"; } .icon-download:before { content: "\f01a"; } .icon-trash:before { content: "\f014"; } .icon-plus:before { content: "\f067"; } .icon-minus:before { content: "\f068"; } .icon-pencil:before { content: "\f040"; } .icon-remove:before { content: "\f00d"; } .icon-star:before { content: "\f005"; } .icon-star-empty:before { content: "\f006"; } .icon-upload:before { content: "\f01b"; } .icon-upload-alt:before { content: "\f093"; } .icon-ban-circle:before { content: "\f05e"; } .icon-plus-sign-alt:before { content: "\f0fe"; } .icon-double-angle-left:before { content: "\f100"; } .icon-double-angle-right:before { content: "\f101"; } .icon-double-angle-up:before { content: "\f102"; } .icon-double-angle-down:before { content: "\f103"; } .icon-zoom-in:before { content: "\f00e"; } .icon-zoom-out:before { content: "\f010"; } .icon-caret-down:before { content: "\f0d7"; } .icon-caret-up:before { content: "\f0d8"; } .icon-caret-left:before { content: "\f0d9"; } .icon-caret-right:before { content: "\f0da"; } .icon-search:before { content: "\f002"; } .icon-move:before { content: "\f047"; } .icon-copy:before { content: "\f0c5"; } .icon-lightbulb:before { content: "\f0eb"; } .icon-chevron-left:before { content: "\f053"; } .icon-building:before { content: "\f0f7"; } .icon-phone:before { content: "\f095"; } .icon-font:before { content: "\f031"; } .icon-text-height:before { content: "\f034"; } .icon-tint:before { content: "\f043"; } .icon-bold:before { content: "\f032"; } .icon-italic:before { content: "\f033"; } .icon-strikethrough:before { content: "\f0cc"; } .icon-underline:before { content: "\f0cd"; } .icon-list-ul:before { content: "\f0ca"; } .icon-list-ol:before { content: "\f0cb"; } .icon-indent-left:before { content: "\f03b"; } .icon-indent-right:before { content: "\f03c"; } .icon-align-left:before { content: "\f036"; } .icon-align-center:before { content: "\f037"; } .icon-align-right:before { content: "\f038"; } .icon-align-justify:before { content: "\f039"; } .icon-link:before { content: "\f0c1"; } .icon-cut:before { content: "\f0c4"; } .icon-picture:before { content: "\f03e"; } .icon-undo:before { content: "\f0e2"; } .icon-repeat:before { content: "\f01e"; } .icon-question-sign:before { content: "\f059"; } .fa-1x { font-size: 1.3em; } /****** sf-icon-xx ********/ @font-face { font-family: 'seafile-font'; src:url('sf_font/seafile-font.eot'); src:url('sf_font/seafile-font.eot?#iefix') format('embedded-opentype'), url('sf_font/seafile-font.woff') format('woff'), url('sf_font/seafile-font.ttf') format('truetype'); font-weight: normal; font-style: normal; } [class^="sf-icon-"] { font-family: 'seafile-font'; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; } .sf-icon-share:before { content:"\e001"; } .sf-icon-removeformat:before { content:"\f1e7"; } /******* tags **********/ html { background:#fff; } body, h1,h2,h3,h4,h5,h6, ul,ol,li,dl,dt,dd, p,pre,blockquote, form,input,textarea,select,button,img { padding:0; margin:0; } body, input, textarea, button, select { font: 13px/1.5 Arial, Helvetica, sans-serif; color: #333; word-wrap:break-word; /* for en */ } input, button, select { line-height:19px;/*for ff*/ } h1 { font-size:1.9em; margin:1.1em 0 0.5em; } h2 { font-size:1.5em; color:#222;} h3 { font-size:16px; color:#322; font-weight:normal; margin:0.95em 0 0.4em; } h4 { font-size:1.1em; color:#222; font-weight:normal; margin:0.5em 0 0.2em; } h5, h6 { font-size:1em; margin:0.4em 0 0.15em; } ul { list-style:none; } ol { padding-left:2em; } dl { margin:1.5em 0; } dt { color:#666; margin:24px 0 2px; } dd { margin-bottom:.8em; color:#222; } a { color:#eb8205; text-decoration:none; font-weight:bold; } a.normal {font-weight: normal;} a:hover { color: #ff9933; text-decoration: underline; } img { border:none; } textarea { overflow: auto; /* rm default vertical scrollbar in ie */ resize: vertical; /* for drag */ outline:0; } textarea, input { border: 1px solid #ddd; } input { height:22px; margin:3px 0; outline:0; } input, button { display:inline-block;/*for ie*/ } input[type=submit], input[type=button], input.submit { height:auto; } button, input[type=submit], input[type=button], input.submit, .fileinput-button, select { padding:5px 6px; background:-webkit-linear-gradient(top, #fafafb, #eeeeee); background:-moz-linear-gradient(top, #fafafb, #eeeeee); background:linear-gradient(top, #fafafb, #eeeeee); border: 1px solid #c5c5c5; border-radius: 2px; } select { outline:none; } input[type=radio] { height:auto; border:0;/*for ie*/ } input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {/*for input type="number" in chrome: to hide up/download arrow*/ -webkit-appearance: none; margin: 0; } input::-moz-focus-inner, button::-moz-focus-inner {/*Remove button padding in FF*/ border: 0; padding: 0; } ::-webkit-scrollbar { height: 9px; width: 9px; } ::-webkit-scrollbar-button { display: block; height: 4px; } ::-webkit-scrollbar-track-piece { background: #e9e9eb; } ::-webkit-scrollbar-track-piece:vertical:start { border-radius:5px 5px 0 0; } ::-webkit-scrollbar-track-piece:vertical:end { border-radius:0 0 5px 5px; } ::-webkit-scrollbar-track-piece:horizontal:start { border-radius:5px 0 0 5px; } ::-webkit-scrollbar-track-piece:horizontal:end { border-radius:0 5px 5px 0; } ::-webkit-scrollbar-thumb:vertical, ::-webkit-scrollbar-thumb:horizontal { background: #ccc; border-radius: 5px; display: block; } input[type=submit], input.submit, button.submit { margin-top:8px; } input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover, .fileinput-button:hover { cursor:pointer; background:#fff; } input[type="file"] { border:none; height:24px; line-height:24px; } label { display: inline-block; margin:4px 0px; } iframe { display:block; width:100%; } pre, code { font-family: Consolas,"Liberation Mono",Courier,monospace; } pre { white-space:pre-wrap; word-wrap: break-word; } table { border-spacing: 0; border-collapse: collapse; width:100%; table-layout:fixed; margin:8px 0 40px; } caption {font-size:1.1em; font-weight:bold; margin-bottom:.6em;} th { text-align:left; font-weight:normal; color:#9c9c9c; } td, th { padding:5px 3px; word-wrap:break-word; border-bottom:1px solid #eee; } td { color: #333; font-size:14px; } table img { vertical-align:middle; } p { margin:0.5em 0; } /********** common class ***********/ .hl { background-color: #f8f8f8; }/*highlight*/ .fleft { float:left } .fright { float:right } .clear { clear:both; } .show { display:block } .hide { display:none } .error { color:red; } .errorlist { color: red; } .error-tip { text-align:center; margin-top:5em;} .ovhd { overflow:hidden; } .bold { font-weight:bold; } .no-bold { font-weight:normal; } .w100 { width: 100%; } .vh { visibility:hidden; } .vam { vertical-align:middle; } .tip { color:#808080; font-size:12px; } .label { color:#333; font-size:12px; font-style:normal; } .italic { font-style:italic; } .alc { text-align: center;} .cspt { cursor:pointer; } /** for input, textarea in form **/ /* e.g repo-create */ .input, .textarea { width:260px; padding:2px 3px; border-radius:2px; margin-bottom:5px; } .textarea { height:70px; } .loading-tip { /*for img*/ display:block; margin:1em auto; } .icon-plus, .icon-minus, .icon-pencil, .repo-file-list .icon-star-empty, .repo-file-list .icon-star { font-size:16px; line-height:1; } .icon-plus, .icon-minus, .icon-pencil { color:#444; margin-left:3px; } .repo-file-list .icon-star-empty { color:#d0d0d0; } .repo-file-list .icon-star { color:#505050; } .op, .more { font-weight:normal; font-size:12px; } .op { font-size:13px; padding-right:2px; } .op-target { color:#ee8204; word-wrap:break-word; } .op-icon { font-size:20px; line-height:1; color:#888; cursor:pointer; margin-right:3px; vertical-align:middle; } .op-icon:hover {/** for **/ color:#888; text-decoration:none; } .big-more-btn { padding:.5em 0; color:#777; } .big-more-btn:hover { color:#000; background:#dfdfdf; } .no-deco, .no-deco:hover { text-decoration:none; } .input-disabled {/* for type="password/text" etc*/ background:#ebebe4; } .btn-disabled { /*for ,