Skip to content

Instantly share code, notes, and snippets.

@ckissane
Created March 14, 2016 23:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ckissane/681f66b8f064eb3b215d to your computer and use it in GitHub Desktop.
Save ckissane/681f66b8f064eb3b215d to your computer and use it in GitHub Desktop.
<div style="display:none">
<header style="display:none">
<br>
<span style="font-family: monospace; font-size: 5em; font-weight: bold">JSSheets </span>
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="100" height="100" viewBox="0 0 100 100" id="svg2" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="Logo.svg">
<defs id="defs4" />
<sodipodi:namedview id="base" pagecolor="#404040" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="1" inkscape:pageshadow="2" inkscape:zoom="2.8" inkscape:cx="49.04602" inkscape:cy="34.114919" inkscape:document-units="px" inkscape:current-layer="layer1"
showgrid="false" units="px" inkscape:window-width="1440" inkscape:window-height="814" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="1" />
<metadata id="metadata7">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-952.36212)">
<path style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#1a1a1a;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" d="m 44.048833,1008.3133 c 0.10186,0 0.20839,0.023 0.30957,0.023 1.230468,0 2.172852,-0.2051 2.827148,-0.6152 0.654298,-0.4102 0.981446,-0.9961 0.981446,-1.7578 0,-0.5423 -0.18212,-0.9581 -0.464844,-1.3037 l -3.65332,3.6533 z"
id="path4238" inkscape:connector-curvature="0" />
<path style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:#1a1a1a;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" d="m 28.250005,1024.1121 49.875,0 0,-43.74996 -6.125,0 -9.69532,9.69532 c 0.8048,-0.1592 1.60416,-0.32422 2.57618,-0.32422 1.20118,0 2.43652,0.0928 3.70606,0.2783 1.26952,0.1758 2.583,0.44434 3.94044,0.80568 l 0,4.6289 c -1.2012,-0.5371 -2.37306,-0.94238 -3.51564,-1.21582 -1.14258,-0.27342 -2.22168,-0.41016 -3.2373,-0.41016 -1.34766,0 -2.34376,0.1856 -2.98828,0.55666 -0.64454,0.37108 -0.96682,0.94724 -0.96682,1.7285 0,0.58594 0.21486,1.04492 0.64454,1.37696 0.43946,0.32226 1.23046,0.60058 2.37306,0.83496 l 2.40234,0.4834 c 2.43164,0.48828 4.16016,1.23048 5.18556,2.22658 1.02538,0.9961 1.53808,2.4121 1.53808,4.248 0,2.4121 -0.71778,4.209 -2.15332,5.3907 -1.42578,1.1718 -3.60842,1.7578 -6.54786,1.7578 -1.38672,0 -2.77832,-0.1318 -4.1748,-0.3955 -1.3965,-0.2637 -2.79298,-0.6543 -4.18946,-1.1719 l 0,-4.7608 c 1.39648,0.7422 2.74414,1.3037 4.04296,1.6846 1.30862,0.3711 2.56838,0.5566 3.77932,0.5566 1.23046,0 2.17284,-0.205 2.82714,-0.6152 0.6543,-0.4101 0.98144,-0.9961 0.98144,-1.7578 0,-0.6836 -0.2246,-1.2109 -0.67382,-1.582 -0.43946,-0.3711 -1.32324,-0.7032 -2.65136,-0.9961 l -2.18262,-0.4834 c -2.1875,-0.4688 -3.78906,-1.2158 -4.8047,-2.2412 -1.00586,-1.02542 -1.50878,-2.40726 -1.50878,-4.14554 0,-0.33302 0.0482,-0.6319 0.081,-0.94142 l -5.1709,5.17096 c 0.1272,0.1018 0.33544,0.1746 0.44628,0.2822 1.0254,0.9961 1.5381,2.4121 1.53808,4.248 0,2.4121 -0.71776,4.209 -2.15332,5.3907 -1.42578,1.1718 -3.608396,1.7578 -6.547848,1.7578 -1.38672,0 -2.77832,-0.1318 -4.174806,-0.3955 -0.10192,-0.02 -0.203738,-0.065 -0.305664,-0.086 l -12.169862,12.1697 z"
id="path4236" inkscape:connector-curvature="0" />
<path style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#1a1a1a;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" d="m 28.250005,1024.1121 12.169922,-12.1699 c -1.29456,-0.2616 -2.589232,-0.6061 -3.883788,-1.0859 l 0,-4.7608 c 1.396482,0.7422 2.74414,1.3037 4.042968,1.6846 1.199254,0.3401 2.35249,0.5048 3.469726,0.5332 l 3.65332,-3.6533 c -0.07364,-0.09 -0.11614,-0.2016 -0.208984,-0.2783 -0.439454,-0.3711 -1.323242,-0.7032 -2.651368,-0.9961 l -2.182618,-0.4834 c -2.1875,-0.4688 -3.789062,-1.2158 -4.804686,-2.2412 -1.005858,-1.02543 -1.508788,-2.40727 -1.508788,-4.14555 0,-2.17774 0.703124,-3.85254 2.109374,-5.02442 1.40625,-1.17186 3.427734,-1.75782 6.064452,-1.75782 1.201174,0 2.436524,0.0928 3.706056,0.27832 1.26953,0.1758 2.583014,0.44434 3.940434,0.80569 l 0,4.6289 c -1.20118,-0.53712 -2.373052,-0.94238 -3.51563,-1.21582 -1.142578,-0.27344 -2.221678,-0.41016 -3.237304,-0.41016 -1.347658,0 -2.34375,0.1856 -2.988282,0.55664 -0.64453,0.3711 -0.966796,0.94726 -0.966796,1.72852 0,0.58594 0.214844,1.04492 0.644532,1.37696 0.439452,0.32226 1.230468,0.60058 2.373046,0.83496 l 2.402342,0.4834 c 2.168794,0.4355 3.689132,1.10486 4.739252,1.94438 l 5.1709,-5.17096 c 0.1822,-1.71438 0.83712,-3.09032 2.02834,-4.083 0.88784,-0.73986 2.10996,-1.16084 3.48826,-1.43358 l 9.69532,-9.69532 -50.125,0 0,33.37986 0.378906,0 c 1.171874,0 2.055666,-0.3271 2.651366,-0.9814 0.60547,-0.6543 0.908204,-1.6162 0.908204,-2.8858 l 0,-19.74606 5.639648,0 0,19.74606 c 0,2.7246 -0.742188,4.7608 -2.226562,6.1084 -1.47461,1.3477 -3.710938,2.0215 -6.708984,2.0215 l -0.642578,0 0,6.1074 6.375,0 z"
id="path4234" inkscape:connector-curvature="0" />
<path style="opacity:1;fill:#cccccc;fill-opacity:1;stroke:#1a1a1a;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" d="m 85.355485,967.00668 -4.41994,4.41992 c 7.9172,7.9172 12.81446,18.85432 12.81446,30.9355 0,24.1625 -19.58754,43.75 -43.75,43.75 -12.08123,0 -23.018354,-4.8972 -30.935546,-12.8144 l -4.419924,4.4199 c 9.04822,9.0482 21.54835,14.6445 35.35547,14.6445 27.61422,0 49.999995,-22.3857 49.999995,-50 0,-13.80708 -5.596295,-26.3072 -14.644515,-35.35542 z"
id="path4232" inkscape:connector-curvature="0" />
<path style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#1a1a1a;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" d="m 50.000005,952.36214 c -27.614238,0 -50.0000000000001,22.38576 -50.0000000000001,49.99996 0,13.8071 5.5963120000001,26.3073 14.6445300000001,35.3555 l 4.419924,-4.4199 c -7.917194,-7.9172 -12.814454,-18.8543 -12.814454,-30.9356 -2e-6,-24.16242 19.58754,-43.74996 43.75,-43.74996 12.08124,0 23.01836,4.89726 30.93554,12.81444 l 4.41994,-4.4199 c -9.04822,-9.04824 -21.54836,-14.64454 -35.35548,-14.64454 z"
id="path4179" inkscape:connector-curvature="0" />
</g>
</svg>
<h1 style="font-weight: normal">
<i>Spreadsheets in Javascript</i>
</h1>
</header>
</div>
<br />
<br />
<button onclick="example()">Show Example</button>
<br />
<!--<div id="documentation">-->
<!-- <h1>Documentation</h1>-->
<!-- <h2>Basic Info</h2>-->
<!-- <p>Enter an integral value (whole number) into a cell to set its value to that value.</p>-->
<!-- <p><code>123</code></p>-->
<!-- <p>To get the value of a cell, just enter the cell's name:</p>-->
<!-- <p><code>A0</code></p>-->
<!-- <p>To get multiple cells, just enter the start cell, and the end cell.</p>-->
<!-- <p><code>A0:C2</code></p>-->
<!-- <h2>Functions</h2>-->
<!-- <p>To call a function use the following syntax:</p>-->
<!-- <p><code>=ADD(A1 A2)</code></p>-->
<!-- <p>Notice that the parameters are seperated by a space.</p>-->
<!-- <h3>List of Functions</h3>-->
<!-- <table>-->
<!-- <tr margin="auto">-->
<!-- <td width="25%"></td>-->
<!-- <td align="left">-->
<!-- <ul>-->
<!-- <li><code>ADD</code>/<code>+</code>: Add all of the parameters </li>-->
<!-- <li><code>SUB</code>/<code>-</code>: Subtract all the other numbers from the first number</li>-->
<!-- <li><code>MUL</code>/<code>*</code>: Multiply all of the parameters</li>-->
<!-- <li><code>DIV</code>/<code>/</code>: Divide all of the other parameters by the first number</li>-->
<!-- <li><code>MOD</code>/<code>%</code>: Get the remainder of division from dividing all of the other parameters by the first number</li>-->
<!-- <li><code>IF</code>: If the given value is 0, then the value 0 gets returned, if not the value 1 gets returned</li>-->
<!-- <li><code>NOT</code>: Returns the opposite result that you get from <code>IF</code></li>-->
<!-- </ul>-->
<!-- </td><td width="25%"></td>-->
<!-- </tr>-->
<!-- </table>-->
<!--</div>-->
<br />
<a href="https://github.com/tripplyons/JSSheets/wiki">Read the JSSheets Wiki for help.</a>
<br />
<br />
<footer>
<i>Built with HTML5, CSS, Javascript, JQueryUI, and SVG.</i>
</footer>
<br />
<!DOCTYPE html>
<html lang="en">
<head>
<title>JSSheets</title>
<meta charset="utf-8">
<link rel="stylesheet" href="waffle.css">
<link rel="stylesheet" href="styles.css">
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="calx/jquery-calx-2.2.2.min.js"></script>
<script>
</script>
<style>
.ui-dialog .ui-dialog-titlebar {
background-color: #34495e;
background-image: none;
border-color: #2c3e50;
}
</style>
</head>
<body>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="80"
height="50"
viewBox="0 0 80.000002 49.999998"
id="svg4790"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="JS Sheets.svg">
<defs
id="defs4792" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="-8.7371019"
inkscape:cy="21.765566"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
units="px"
inkscape:window-width="1920"
inkscape:window-height="1017"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1">
<inkscape:grid
type="xygrid"
id="grid5354"
originx="0"
originy="-3.1489714e-005" />
</sodipodi:namedview>
<metadata
id="metadata4795">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-1002.3622)">
<path
style="fill:#19c2bd;fill-opacity:1;stroke-width:7.19999981;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m 45.000638,1002.3622 c -5.359212,0 -10.311754,2.858 -12.99136,7.5 -2.679038,4.641 -2.679038,10.359 0,15 2.679606,4.642 7.632148,7.5012 12.99136,7.5 l 19.998724,0 c 1.78687,-8e-4 3.438322,0.9522 4.331756,2.5 0.893014,1.547 0.893014,3.453 0,5 -0.893434,1.5478 -2.544886,2.5008 -4.331756,2.5 l -29.998086,0 a 4.9996812,4.9999965 0 0 0 -4.999682,5 4.9996812,4.9999965 0 0 0 4.999682,5 l 29.998086,0 c 5.359212,0 10.311754,-2.858 12.99136,-7.5 2.679037,-4.641 2.679037,-10.359 0,-15 -2.679606,-4.642 -7.632148,-7.5012 -12.99136,-7.5 l -19.998724,0 c -1.78687,8e-4 -3.438322,-0.9522 -4.331756,-2.5 -0.893014,-1.547 -0.893014,-3.453 0,-5 0.893434,-1.5478 2.544886,-2.5008 4.331756,-2.5 l 24.998406,0 4.99968,0 c 2.761248,0 4.999682,-2.2386 4.999682,-5 0,-2.7614 -2.238434,-5 -4.999682,-5 l -4.99968,0 -24.998406,0 z"
id="path5490"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
style="fill:#ffc25a;fill-opacity:1;stroke-width:7.19999981;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m 25,1002.3622 a 5,4.9998147 0 0 0 -5,4.9998 l 0,29.999 a 5,4.9998147 0 0 1 -2.5,4.3318 5,4.9998147 0 0 1 -5,0 A 5,4.9998147 0 0 1 9.9999999,1037.361 5,4.9998147 0 0 0 5,1032.3612 a 5,4.9998147 0 0 0 -5,4.9998 5,4.9998147 0 0 0 0.0196,0.4336 15,14.999444 0 0 0 7.480468,12.558 15,14.999444 0 0 0 15,0 15,14.999444 0 0 0 7.5,-12.9916 l 0,-29.999 a 5,4.9998147 0 0 0 -5,-4.9998 z"
id="path5364-6" />
<path
inkscape:connector-curvature="0"
style="fill:#ff005a;fill-opacity:1;stroke-width:7.19999981;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
d="m 49.000382,1012.3622 c -3.215526,-8e-4 -6.187052,1.7148 -7.794816,4.5 -1.607422,2.7846 -1.607422,6.2154 0,9 1.607764,2.7852 4.57929,4.5008 7.794816,4.5 l 11.999236,0 c 1.072122,-4e-4 2.062992,0.5714 2.599052,1.5 0.535808,0.9282 0.535808,2.0718 0,3 -0.53606,0.9286 -1.52693,1.5004 -2.599052,1.5 l -17.998852,0 a 2.9998088,2.9999979 0 0 0 -2.99981,3 2.9998088,2.9999979 0 0 0 2.99981,3 l 17.998852,0 c 3.215526,8e-4 6.187052,-1.7148 7.794816,-4.5 1.607422,-2.7846 1.607422,-6.2154 0,-9 -1.607764,-2.7852 -4.57929,-4.5008 -7.794816,-4.5 l -11.999236,0 c -1.072122,4e-4 -2.062992,-0.5714 -2.599052,-1.5 -0.535808,-0.9282 -0.535808,-2.0718 0,-3 0.53606,-0.9286 1.52693,-1.5004 2.599052,-1.5 l 14.999044,0 2.999808,0 c 1.65675,0 2.99981,-1.3432 2.99981,-3 0,-1.6568 -1.34306,-3 -2.99981,-3 l -2.999808,0 -14.999044,0 z"
id="path5490-7" />
</g>
</svg>
<div id="formula-bar">
<table>
<tbody>
<tr>
<td id="t-formula-bar-label">
<div class="docs-icon goog-inline-block">
<div class="docs-icon-img-container docs-icon-img docs-icon-insert-formula"></div>
</div>
</td>
<td class="formula-bar-separator">
<div></div>
</td>
<td id="t-formula-bar-input-container">
<div dir="ltr">
<div spellcheck="false" aria-hidden="false" id="t-formula-bar-input" style="width: 100%;">
<div class="cell-input" tabindex="0" role="combobox" contenteditable="true" dir="ltr" aria-autocomplete="list">
<br>
</div>
</div>
</div>
</td>
<td id="t-formula-bar-progress-bar" style="display:none;">
<div id="t-formula-bar-progress-bar-inner" class="jfk-progressBar-blocking progress-bar-horizontal" role="progressbar" aria-live="polite" aria-valuenow="100">
<div class="progress-bar-thumb" style="width: 100%;"></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="canvas-cont">
<div class="hover-input" spellcheck="false" aria-hidden="false">
<div class="cell-input-2" tabindex="0" role="combobox" contenteditable="true" aria-autocomplete="list">
<br>
</div>
</div>
<canvas id="canvas" width="1000" height="400" style="border:none">Your browser does not support the HTML5 canvas tag.
</canvas>
</div>
<form id="calx_form" class="calx-hidden">
<input data-cell="A1" data-formula="1">
<input data-cell="A2">
<input data-cell="A3">
<input data-cell="B1" data-formula="A1+2">
<input data-cell="B2">
<input data-cell="B3">
<input data-cell="B4">
</form>
<script src="MiloAndCole.js"></script>
</body>
</html>
var cw = $(".canvas-cont").width();
var ch = $(".canvas-cont").height();
function tick() {
cw = $(".canvas-cont").width();
ch = $(".canvas-cont").height();
$("#canvas").attr("width", cw);
$("#canvas").attr("height", ch - 100);
//$(".canvas-cont").attr("height", $("body").height()-100);
draw();
}
var funcs = {
"ADD": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = 0;
for (var i = 0; i < params.length; i++) {
val += parseInt(params[i]);
}
return val;
},
"GET": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = 0;
if (params.length != 1) return null;
val += parseInt(params[0]);
return val;
},
"SUB": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = parseInt(params[0]) - parseInt(params[1]);
for (var i = 2; i < params.length; i++) {
val -= parseInt(params[i]);
}
return val;
},
"MUL": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = parseInt(params[0]);
for (var i = 1; i < params.length; i++) {
val *= parseInt(params[i]);
}
return val;
},
"DIV": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
if (parseInt(params[1]) === 0) return null;
var val = parseInt(params[0]) / parseInt(params[1]);
for (var i = 2; i < params.length; i++) {
if (parseInt(params[i]) === 0) return null;
val /= parseInt(params[i]);
}
return Math.floor(val);
},
"MOD": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
return (parseInt(params[1]) === 0) ? null : parseInt(params[0]) % parseInt(params[1]);
},
"IF": function(params) {
if (params.length != 1) return null;
return (parseInt(params[0])) ? 1 : 0;
},
"NOT": function(params) {
if (params.length != 1) return null;
return (parseInt(params[0])) ? 0 : 1;
}
};
funcs["SUM"] = funcs["ADD"];
var shiftDown = false;
var c = document.getElementById("canvas");
c.addEventListener("click", click);
$(".cell-input")[0].addEventListener("keydown", keydown);
$(".cell-input")[0].addEventListener("keyup", keyup);
var ctx = c.getContext("2d");
var bg = "#f7f7f7";
var cellWidth = 100;
var cellHeight = 23;
var gridWidth = Math.floor(parseInt(c.getAttribute("width")) / cellWidth) - 1;
var gridHeight = Math.floor(parseInt(c.getAttribute("height")) / cellHeight) - 2;
ctx.strokeStyle = "#000000";
ctx.font = cellHeight - 5 + "px Courier";
var charWidth = ctx.measureText(" ").width;
var selectedCellX = 0;
var selectedCellY = 0;
var cursorX;
var cellEquations = [];
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var digits = "0123456789";
init();
//draw();
function init() {
cellEquations = [];
for (var row = 0; row < gridHeight; row++) {
for (var col = 0; col < gridWidth; col++) {
cellEquations.push("0");
}
}
cursorX = cellEquations[0].length;
window.setInterval(tick, 1);
}
function example() {
while (cellEquations.length < gridWidth * gridHeight) {
cellEquations.push("0");
}
cellEquations[0 * gridWidth + 0] = "#SHOPPING LIST";
cellEquations[0 * gridWidth + 1] = "#ITEM";
cellEquations[0 * gridWidth + 2] = "#PRICE";
cellEquations[0 * gridWidth + 3] = "#QTY";
cellEquations[0 * gridWidth + 4] = "#TOTAL";
cellEquations[0 * gridWidth + 5] = "#G TOTAL";
for (var i = 1; i < gridHeight; i++) {
cellEquations[i * gridWidth + 4] = "=MUL(C" + i.toString() + " D" + i.toString() + ")";
}
cellEquations[1 * gridWidth + 5] = "=SUM(E1:E13)";
selectedCellX = 0;
selectedCellY = 0;
cursorX = cellEquations[0].length;
//draw();
}
function draw() {
if (cursorX < 0) {
cursorX = 0;
}
ctx.lineWidth = 1;
for (var m = 0.5; m < ch; m += cellHeight) {
for (var i = 43.5; i < cw; i += cellWidth) {
ctx.beginPath();
ctx.strokeStyle = "#DADADA";
//ctx.strokeRect(i, 0, cellWidth, cellHeight);
ctx.moveTo(i, m);
ctx.lineTo(i, m + 23);
ctx.stroke();
//ctx.endPath();
}
ctx.beginPath();
ctx.strokeStyle = "#DADADA";
//ctx.strokeRect(i, 0, cellWidth, cellHeight);
ctx.moveTo(0, m + 23);
ctx.lineTo(cw, m + 23);
ctx.stroke();
}
ctx.fillStyle = bg;
//ctx.fillRect(0, 0, (gridWidth + 1) * cellWidth, (gridHeight + 2) * cellHeight);
ctx.strokeStyle = "#DADADA";
ctx.fillStyle = "#000000";
//ctx.strokeRect(0, 0, cellWidth, cellHeight);
ctx.fillText(alphabet.charAt(selectedCellX) + selectedCellY, 5, cellHeight - 5);
for (var i = 0; i < gridWidth; i++) {
//ctx.strokeRect((i + 1) * cellWidth, cellHeight, cellWidth, cellHeight);
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.font = cellHeight - 6 + "px arial";
ctx.fillText(alphabet.charAt(i), (i + 0.5) * cellWidth + 43.5, cellHeight * 0.5);
}
for (i = 0; i < gridHeight; i++) {
//ctx.strokeRect(0, (i + 2) * cellHeight, cellWidth, cellHeight);
ctx.fillText(i, 43 / 2, (i + 1.5) * cellHeight);
}
ctx.fillStyle = "#000000";
ctx.fillText(alphabet.charAt(selectedCellX) + selectedCellY, 5, cellHeight * (2 - 5));
//ctx.fillText("JSSheets", 5, cellHeight * 2 - 5);
//ctx.fillText(cellEquations[selectedCellY * gridWidth + selectedCellX], cellWidth + 5, (1) * cellHeight - 5);
for (var row = 0; row < gridHeight; row++) {
for (var col = 0; col < gridWidth; col++) {
if (col == selectedCellX && row == selectedCellY) {
ctx.strokeStyle = "#007fff";
//myDrawStrokeRect((col + 1) * cellWidth, (row + 2) * cellHeight, cellWidth, cellHeight, 4);
ctx.strokeRect((col) * cellWidth + 44.5, (row + 1) * cellHeight + 1.5, cellWidth - 2, cellHeight - 2);
} else {
//ctx.strokeStyle = "#000000";
//ctx.strokeRect((col + 1) * cellWidth, (row + 2) * cellHeight, cellWidth, cellHeight);
}
ctx.fillStyle = "#000000";
var cellValue = (solveCell(cellEquations[row * gridWidth + col], row * gridWidth + col, []) !== null) ?
solveCell(cellEquations[row * gridWidth + col], row * gridWidth + col, []) :
"ERROR";
if (cellValue.toString().length > 7) {
cellValue = cellValue.toString().substring(0, 7) + "_";
}
ctx.fillText(cellValue, (col + 0.5) * cellWidth + 43.5, (row + 1.5) * cellHeight);
}
}
ctx.strokeStyle = "#000000";
//ctx.strokeRect(cellWidth, 0, cellWidth * gridWidth, cellHeight);
//ctx.strokeRect(0, cellHeight, cellWidth, cellHeight);
ctx.fillStyle = "#000000";
// ctx.fillRect(cellWidth + 5 + charWidth * (cursorX), (0) * cellHeight + 5, 2, cellHeight - 10);
}
function isANumber(testingData) {
if (testingData.charAt(0) == '-' && testingData.length == 1) {
return null;
}
for (var i = (testingData.charAt(0) == '-') ? 1 : 0; i < testingData.length; i++) {
if (digits.indexOf(testingData.charAt(i)) == -1) {
return false;
}
}
return true;
}
function isSemiValidEquation(testingData) {
if (testingData.length < 4) {
return false;
}
if (testingData.charAt(0) != "=") {
return false;
}
if (testingData.charAt(1) == "(") {
return false;
}
var i;
for (i = 2; testingData.charAt(i) != "(" && i < testingData.length; i++);
if (i == testingData.length) {
return false;
}
while (testingData.charAt(i) != ")" && i < testingData.length) {
i++;
}
if (i == testingData.length && testingData.charAt(i) != ")") {
return false;
}
if (i != testingData.length - 1) {
return false;
}
return true;
}
// cellReferences: the cells evaluated before this function was called to prevent an infinite loop
function solveEquation(equation, thisCell, cellReferences) {
var params = [];
var eqName = "";
var i;
for (i = 1; i < equation.length && equation.charAt(i) != "("; i++) {
eqName += equation.charAt(i);
}
for (i = 2; i < equation.length && equation.charAt(i) != "("; i++);
i++;
while (i < equation.length && equation.charAt(i) != ")") {
var buffer = "";
while (i < equation.length && equation.charAt(i) != " " && equation.charAt(i) != ")") {
buffer += equation.charAt(i);
i++;
}
// console.log(buffer);
params.push(buffer);
i++;
}
var cellArray = /^[A-Z]+\d+\:[A-Z]+\d+$/; // F8:H10
var cell = /^[A-Z]+\d+$/; // A0, D6
var num = /^-?\d+$/; // 0, -768
for (var j = 0; j < params.length; j++) {
params[j] = params[j].toString();
console.log(params[j] + ":");
if (params[j].match(cellArray)) {
console.log("cell array");
var startCol = alphabet.indexOf(params[j][0]);
var startRowStr = "";
var ii;
for (ii = 1; ii < params[j].length && params[j][ii] != ':'; ii++) {
startRowStr += params[j][ii];
}
var startRow = parseInt(startRowStr);
ii++;
var endCol = alphabet.indexOf(params[j][ii]);
var endRowStr = "";
for (ii++; ii < params[j].length; ii++) {
endRowStr += params[j][ii];
}
var endRow = parseInt(endRowStr);
console.log(alphabet[startCol] + " " + startRow + " : " + alphabet[endCol] + " " + endRow);
params.pop();
if (startRow == endRow && startCol == endCol) {
console.log("0D array of 1");
console.log(startCol + ", " + startRow);
params.push(solveCell(getCell(startRow * gridWidth + startCol), startRow * gridWidth + startCol, cellReferences));
} else if (startRow == endRow) {
console.log("1D horizontal array");
for (var currentCol = startCol; currentCol <= endCol; currentCol++) {
console.log(currentCol + ", " + startRow);
params.push(solveCell(getCell(startRow * gridWidth + currentCol), startRow * gridWidth + currentCol, cellReferences));
}
} else if (startCol == endCol) {
console.log("1D vertical array");
for (var currentRow = startRow; currentRow <= endRow; currentRow++) {
console.log(startCol + ", " + currentRow);
params.push(solveCell(getCell(currentRow * gridWidth + startCol), currentRow * gridWidth + startCol, cellReferences));
}
} else {
console.log("2D array");
for (var currentRow = startRow; currentRow <= endRow; currentRow++) {
for (var currentCol = startCol; currentCol <= endCol; currentCol++) {
console.log(currentCol + ", " + currentRow);
params.push(solveCell(getCell(currentRow * gridWidth + currentCol), currentRow * gridWidth + currentCol, cellReferences));
}
}
}
} else if (params[j].match(cell)) {
console.log("cell");
var cellIndex = alphabet.indexOf(params[j][0]) + (parseInt(params[j].substring(1, params[j].length))) * gridWidth;
console.log(cellIndex);
params[j] = solveCell(getCell(cellIndex), cellIndex, cellReferences);
} else if (params[j].match(num)) {
} else {
return null;
}
}
// console.log(params);
var func = funcs[eqName];
// console.log(func);
var value = (func) ? func(params) : null;
return (value !== null) ? value : null;
}
function solveCell(equation, thisCell, cellReferences) {
if (typeof(cellReferences) == 'undefined') cellReferences = [];
if (cellReferences.indexOf(thisCell) != -1) {
return null;
}
cellReferences.push(thisCell);
if (isANumber(equation)) {
return equation;
} else if (equation.charAt(0) == "#") {
return equation.substring(1, equation.length);
} else if (equation.charAt(0) == "=" && equation.substring(1, equation.length).match(/^[A-Z]+\d+$/)) {
return solveCell(getCell(parseInt(equation.substring(2, equation.length)) * gridWidth + alphabet.indexOf(equation.charAt(1)), parseInt(equation.substring(2, equation.length)) * gridWidth + alphabet.indexOf(equation.charAt(1)), cellReferences));
} else if (isSemiValidEquation(equation)) {
return solveEquation(equation, thisCell, cellReferences);
} else {
return null;
}
}
function click(e) {
var oldCellX = selectedCellX;
var oldCellY = selectedCellY;
console.log("click!");
var x;
var y;
if (e.pageX || e.pageY) {
x = e.pageX;
y = e.pageY;
} else {
x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
}
x -= c.offsetLeft;
y -= c.offsetTop;
console.log("(" + x.toString() + ", " + y.toString() + ")");
if (x >= cellWidth && y >= cellHeight * 1 && y <= cellHeight * (gridHeight + 2)) {
selectedCellX = Math.floor((x - 43.5) / cellWidth);
selectedCellY = Math.floor(y / cellHeight) - 1;
}
console.log(selectedCellX + ", " + selectedCellY);
if (oldCellX != selectedCellX || oldCellY != selectedCellY) {
cursorX = getSelectedCell().length;
$(".cell-input").text(cellEquations[selectedCellY * gridWidth + selectedCellX]);
}
//draw();
}
function getCell(cellArrIndex) {
return (cellArrIndex > cellEquations.length) ? null : cellEquations[cellArrIndex];
}
function setCell(cellArrIndex, value) {
if (!(cellArrIndex > cellEquations.length)) {
cellEquations[cellArrIndex] = value;
}
}
function setSelectedCell(value) {
cellEquations[selectedCellY * gridWidth + selectedCellX] = value;
}
function getSelectedCell() {
return cellEquations[selectedCellY * gridWidth + selectedCellX];
}
function getChar(keyCode) {
if (shiftDown) {
switch (keyCode) {
case 51:
return "#";
case 57:
return "(";
case 48:
return ")";
case 186:
return ":";
}
}
switch (keyCode) {
case 187:
return "=";
case 32:
return " ";
case 189:
return "-";
}
if (keyCode >= 48 && keyCode <= 57) {
return (keyCode - 48).toString();
}
if (keyCode >= 65 && keyCode <= 90) {
return String.fromCharCode(keyCode);
}
return null;
}
function keydown(e) {
var charCode = (typeof e.which == "undefined") ? e.charCode : e.which;
if (charCode == 16) {
shiftDown = true;
}
if (e.keyCode == 12) {
e.preventDefault();
}
// console.log("key down");
var selectedCellValue = $(".cell-input").text();
setSelectedCell(selectedCellValue);
if (getSelectedCell() == "") {
setSelectedCell("0");
}
}
function keyup(e) {
var charCode = (typeof e.which == "undefined") ? e.charCode : e.which;
if (charCode == 16) {
shiftDown = false;
}
if (e.keyCode == 12) {
e.preventDefault();
}
var selectedCellValue = $(".cell-input").text();
setSelectedCell(selectedCellValue);
if (getSelectedCell() == "") {
setSelectedCell("0");
}
}
function myDrawStrokeRect(x, y, width, height, strokeWeight) {
ctx.fillRect(x - strokeWeight / 2, y - strokeWeight / 2, width + strokeWeight, height + strokeWeight);
ctx.fillStyle = bg;
ctx.fillRect(x + strokeWeight / 2, y + strokeWeight / 2, width - strokeWeight / 2, height - strokeWeight / 2);
}
var cw = $(".canvas-cont").width();
var ch = $(".canvas-cont").height();
$("#calx_form").calx({
'checkCircularReference': true
});
function tick() {
cw = $(".canvas-cont").width();
ch = $(".canvas-cont").height();
$("#canvas").attr("width", cw);
$("#canvas").attr("height", ch);
//$(".canvas-cont").attr("height", $("body").height()-100);
draw();
$(".cell-input-2").css("margin-top", 23 / 2 - $(".cell-input-2").height() / 2);
}
var funcs = {
"ADD": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = 0;
for (var i = 0; i < params.length; i++) {
val += parseInt(params[i]);
}
return val;
},
"GET": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = 0;
if (params.length != 1) return null;
val += parseInt(params[0]);
return val;
},
"SUB": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = parseInt(params[0]) - parseInt(params[1]);
for (var i = 2; i < params.length; i++) {
val -= parseInt(params[i]);
}
return val;
},
"MUL": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
var val = parseInt(params[0]);
for (var i = 1; i < params.length; i++) {
val *= parseInt(params[i]);
}
return val;
},
"DIV": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
if (parseInt(params[1]) === 0) return null;
var val = parseInt(params[0]) / parseInt(params[1]);
for (var i = 2; i < params.length; i++) {
if (parseInt(params[i]) === 0) return null;
val /= parseInt(params[i]);
}
return Math.floor(val);
},
"MOD": function(params) {
if (params.length === 0) return null;
if (params.indexOf(null) != -1) {
return null;
}
return (parseInt(params[1]) === 0) ? null : parseInt(params[0]) % parseInt(params[1]);
},
"IF": function(params) {
if (params.length != 1) return null;
return (parseInt(params[0])) ? 1 : 0;
},
"NOT": function(params) {
if (params.length != 1) return null;
return (parseInt(params[0])) ? 0 : 1;
}
};
funcs["SUM"] = funcs["ADD"];
var shiftDown = false;
var c = document.getElementById("canvas");
$(".canvas-cont")[0].addEventListener("click", click);
$(".cell-input")[0].addEventListener("keydown", keydown);
$(".cell-input")[0].addEventListener("keyup", keyup);
$(".cell-input-2")[0].addEventListener("keydown", keydown2);
$(".cell-input-2")[0].addEventListener("keyup", keyup2);
var ctx = c.getContext("2d");
var bg = "#f7f7f7";
var cellWidth = 100;
var cellHeight = 23;
var gridWidth = Math.floor(cw / cellWidth);
var gridHeight = Math.floor(ch / cellHeight) - 1;
ctx.strokeStyle = "#000000";
ctx.font = cellHeight - 5 + "px Courier";
var charWidth = ctx.measureText(" ").width;
var selectedCellX = 0;
var selectedCellY = 0;
var cursorX;
var cellEquations = [];
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var digits = "0123456789";
init();
//draw();
function init() {
cellEquations = [];
for (var row = 0; row < gridHeight; row++) {
for (var col = 0; col < gridWidth; col++) {
cellEquations.push("");
}
}
solveCells();
cursorX = cellEquations[0].length;
window.setInterval(tick, 1);
}
function example() {
while (cellEquations.length < gridWidth * gridHeight) {
cellEquations.push("0");
}
cellEquations[0 * gridWidth + 0] = "#SHOPPING LIST";
cellEquations[0 * gridWidth + 1] = "#ITEM";
cellEquations[0 * gridWidth + 2] = "#PRICE";
cellEquations[0 * gridWidth + 3] = "#QTY";
cellEquations[0 * gridWidth + 4] = "#TOTAL";
cellEquations[0 * gridWidth + 5] = "#G TOTAL";
for (var i = 1; i < gridHeight; i++) {
cellEquations[i * gridWidth + 4] = "=MUL(C" + i.toString() + " D" + i.toString() + ")";
}
cellEquations[1 * gridWidth + 5] = "=SUM(E1:E13)";
selectedCellX = 0;
selectedCellY = 0;
cursorX = cellEquations[0].length;
//draw();
}
function draw() {
if (cursorX < 0) {
cursorX = 0;
}
ctx.lineWidth = 1;
for (var i = 43.5; i < cw; i += cellWidth) {
ctx.beginPath();
ctx.strokeStyle = "#DADADA";
//ctx.strokeRect(i, 0, cellWidth, cellHeight);
ctx.moveTo(i, 0.5);
ctx.lineTo(i, ch);
//ctx.fillStyle = "#DADADA";
//ctx.fillRect(i ,0,1,ch);
ctx.stroke();
//ctx.endPath();
}
for (var m = 0.5; m < ch; m += cellHeight) {
ctx.beginPath();
ctx.strokeStyle = "#DADADA";
//ctx.strokeRect(i, 0, cellWidth, cellHeight);
ctx.moveTo(0, m + 23);
ctx.lineTo(cw, m + 23);
ctx.stroke();
}
ctx.fillStyle = bg;
//ctx.fillRect(0, 0, (gridWidth + 1) * cellWidth, (gridHeight + 2) * cellHeight);
ctx.strokeStyle = "#DADADA";
ctx.fillStyle = "#000000";
//ctx.strokeRect(0, 0, cellWidth, cellHeight);
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.font = cellHeight - 6 + "px arial";
ctx.fillText(alphabet.charAt(selectedCellX) + selectedCellY, 43 / 2, cellHeight / 2);
for (var i = 0; i < gridWidth; i++) {
//ctx.strokeRect((i + 1) * cellWidth, cellHeight, cellWidth, cellHeight);
ctx.beginPath();
if (i == selectedCellX) {
ctx.fillStyle = "#DDDDDD";
} else {
ctx.fillStyle = "#F3F3F3";
}
ctx.fillRect((i) * cellWidth + 44, 0, cellWidth - 1, cellHeight);
ctx.fill();
ctx.beginPath();
ctx.fillStyle = "#000000";
ctx.textAlign = "center";
ctx.textBaseline = "middle";
ctx.font = 12 + "px arial";
ctx.fillText(alphabet.charAt(i), (i + 0.5) * cellWidth + 43.5, cellHeight * 0.5);
ctx.stroke();
}
for (i = 0; i < gridHeight; i++) {
//if(i==selectedCellY){
ctx.beginPath();
if (i == selectedCellY) {
ctx.fillStyle = "#DDDDDD";
} else {
ctx.fillStyle = "#F3F3F3";
}
//ctx.fillStyle = "#FF0000";
ctx.fillRect(0, i * cellHeight + cellHeight + 0.5, 43, cellHeight - 0.5);
ctx.fill();
//}
ctx.beginPath();
ctx.fillStyle = "#000000";
//ctx.strokeRect(0, (i + 2) * cellHeight, cellWidth, cellHeight);
ctx.fillText(i, 43 / 2, (i + 1.5) * cellHeight);
ctx.stroke();
}
ctx.fillStyle = "#000000";
ctx.fillText(alphabet.charAt(selectedCellX) + selectedCellY, 5, cellHeight * (2 - 5));
//ctx.fillText("JSSheets", 5, cellHeight * 2 - 5);
//ctx.fillText(cellEquations[selectedCellY * gridWidth + selectedCellX], cellWidth + 5, (1) * cellHeight - 5);
for (var row = 0; row < gridHeight; row++) {
for (var col = 0; col < gridWidth; col++) {
if (col == selectedCellX && row == selectedCellY) {
ctx.beginPath();
ctx.lineWidth = 2;
ctx.strokeStyle = "#007fff";
//myDrawStrokeRect((col + 1) * cellWidth, (row + 2) * cellHeight, cellWidth, cellHeight, 4);
ctx.strokeRect((col) * cellWidth + 44.5, (row + 1) * cellHeight + 1.5, cellWidth - 2, cellHeight - 2);
//ctx.moveTo((col) * cellWidth + 43.5, (row + 1) * cellHeight + 1.5);
//ctx.lineTo((col) * cellWidth + 43.5+ cellWidth , (row + 1) * cellHeight + 1.5);
//ctx.lineTo((col) * cellWidth + 43.5+ cellWidth , (row + 1) * cellHeight + 1.5+cellHeight-5);
ctx.stroke();
ctx.beginPath();
ctx.lineWidth = 1;
ctx.fillStyle = "#ffffff";
ctx.fillRect((col) * cellWidth + 43.5 + cellWidth - 6.5, (row + 1) * cellHeight + 1.5 + cellHeight - 7.5, 10, 10);
ctx.fill();
ctx.beginPath();
ctx.lineWidth = 1;
ctx.fillStyle = "#007fff";
ctx.fillRect((col) * cellWidth + 43.5 + cellWidth - 3.5, (row + 1) * cellHeight + 1.5 + cellHeight - 5.5, 8, 8);
ctx.fill();
ctx.beginPath();
ctx.lineWidth = 1;
} else {
//ctx.strokeStyle = "#000000";
//ctx.strokeRect((col + 1) * cellWidth, (row + 2) * cellHeight, cellWidth, cellHeight);
}
ctx.fillStyle = "#000000";
var cellValue = ($('.calx-hidden').calx('getCell', alphabet.charAt(col) + row).getValue() !== null) ?
$('.calx-hidden').calx('getCell', alphabet.charAt(col) + row).getValue() :
"ERROR";
if (cellValue.toString().length > 9) {
cellValue = cellValue.toString().substring(0, 7) + "...";
}
ctx.fillText(cellValue, (col + 0.5) * cellWidth + 43.5, (row + 1.5) * cellHeight);
}
}
ctx.strokeStyle = "#000000";
//ctx.strokeRect(cellWidth, 0, cellWidth * gridWidth, cellHeight);
//ctx.strokeRect(0, cellHeight, cellWidth, cellHeight);
ctx.fillStyle = "#000000";
// ctx.fillRect(cellWidth + 5 + charWidth * (cursorX), (0) * cellHeight + 5, 2, cellHeight - 10);
}
function solveCells() {
$(".calx-hidden").html("");
for (var row = 0; row < gridHeight; row++) {
for (var col = 0; col < gridWidth; col++) {
$(".calx-hidden").html($(".calx-hidden").html() + '<input data-cell="' + alphabet.charAt(col) + row + '" data-formula="' + cellEquations[row * gridWidth + col] + '">');
//var cellValue = (solveCell(cellEquations[row * gridWidth + col], row * gridWidth + col, []) !== null) ?
// solveCell(cellEquations[row * gridWidth + col], row * gridWidth + col, []) :
// "ERROR";
}
}
$("#calx_form").calx({
'checkCircularReference': true
});
$('#calx_form').calx('registerFunction', 'NOW', function() {
return Date.now();
});
$('#calx_form').calx('registerFunction', 'MINUTE', function() {
return Date.now().getMinutes();
});
$("#calx_form").calx("update");
//getSelectedCell()
}
function isANumber(testingData) {
if (testingData.charAt(0) == '-' && testingData.length == 1) {
return null;
}
for (var i = (testingData.charAt(0) == '-') ? 1 : 0; i < testingData.length; i++) {
if (digits.indexOf(testingData.charAt(i)) == -1) {
return false;
}
}
return true;
}
function isSemiValidEquation(testingData) {
if (testingData.length < 4) {
return false;
}
if (testingData.charAt(0) != "=") {
return false;
}
if (testingData.charAt(1) == "(") {
return false;
}
var i;
for (i = 2; testingData.charAt(i) != "(" && i < testingData.length; i++);
if (i == testingData.length) {
return false;
}
while (testingData.charAt(i) != ")" && i < testingData.length) {
i++;
}
if (i == testingData.length && testingData.charAt(i) != ")") {
return false;
}
if (i != testingData.length - 1) {
return false;
}
return true;
}
// cellReferences: the cells evaluated before this function was called to prevent an infinite loop
function solveEquation(equation, thisCell, cellReferences) {
var params = [];
var eqName = "";
var i;
for (i = 1; i < equation.length && equation.charAt(i) != "("; i++) {
eqName += equation.charAt(i);
}
for (i = 2; i < equation.length && equation.charAt(i) != "("; i++);
i++;
while (i < equation.length && equation.charAt(i) != ")") {
var buffer = "";
while (i < equation.length && equation.charAt(i) != " " && equation.charAt(i) != ")") {
buffer += equation.charAt(i);
i++;
}
// console.log(buffer);
params.push(buffer);
i++;
}
var cellArray = /^[A-Z]+\d+\:[A-Z]+\d+$/; // F8:H10
var cell = /^[A-Z]+\d+$/; // A0, D6
var num = /^-?\d+$/; // 0, -768
for (var j = 0; j < params.length; j++) {
params[j] = params[j].toString();
console.log(params[j] + ":");
if (params[j].match(cellArray)) {
console.log("cell array");
var startCol = alphabet.indexOf(params[j][0]);
var startRowStr = "";
var ii;
for (ii = 1; ii < params[j].length && params[j][ii] != ':'; ii++) {
startRowStr += params[j][ii];
}
var startRow = parseInt(startRowStr);
ii++;
var endCol = alphabet.indexOf(params[j][ii]);
var endRowStr = "";
for (ii++; ii < params[j].length; ii++) {
endRowStr += params[j][ii];
}
var endRow = parseInt(endRowStr);
console.log(alphabet[startCol] + " " + startRow + " : " + alphabet[endCol] + " " + endRow);
params.pop();
if (startRow == endRow && startCol == endCol) {
console.log("0D array of 1");
console.log(startCol + ", " + startRow);
params.push(solveCell(getCell(startRow * gridWidth + startCol), startRow * gridWidth + startCol, cellReferences));
} else if (startRow == endRow) {
console.log("1D horizontal array");
for (var currentCol = startCol; currentCol <= endCol; currentCol++) {
console.log(currentCol + ", " + startRow);
params.push(solveCell(getCell(startRow * gridWidth + currentCol), startRow * gridWidth + currentCol, cellReferences));
}
} else if (startCol == endCol) {
console.log("1D vertical array");
for (var currentRow = startRow; currentRow <= endRow; currentRow++) {
console.log(startCol + ", " + currentRow);
params.push(solveCell(getCell(currentRow * gridWidth + startCol), currentRow * gridWidth + startCol, cellReferences));
}
} else {
console.log("2D array");
for (var currentRow = startRow; currentRow <= endRow; currentRow++) {
for (var currentCol = startCol; currentCol <= endCol; currentCol++) {
console.log(currentCol + ", " + currentRow);
params.push(solveCell(getCell(currentRow * gridWidth + currentCol), currentRow * gridWidth + currentCol, cellReferences));
}
}
}
} else if (params[j].match(cell)) {
console.log("cell");
var cellIndex = alphabet.indexOf(params[j][0]) + (parseInt(params[j].substring(1, params[j].length))) * gridWidth;
console.log(cellIndex);
params[j] = solveCell(getCell(cellIndex), cellIndex, cellReferences);
} else if (params[j].match(num)) {
} else {
return null;
}
}
// console.log(params);
var func = funcs[eqName.toUpperCase()];
// console.log(func);
var value = (func) ? func(params) : null;
return (value !== null) ? value : null;
}
function solveCell(equation, thisCell, cellReferences) {
if (typeof(cellReferences) == 'undefined') cellReferences = [];
if (cellReferences.indexOf(thisCell) != -1) {
return null;
}
cellReferences.push(thisCell);
if (isANumber(equation)) {
return equation;
} else if (equation.charAt(0) == "#") {
return equation.substring(1, equation.length);
} else if (equation.charAt(0) == "=" && equation.substring(1, equation.length).match(/^[A-Z]+\d+$/)) {
return solveCell(getCell(parseInt(equation.substring(2, equation.length)) * gridWidth + alphabet.indexOf(equation.charAt(1)), parseInt(equation.substring(2, equation.length)) * gridWidth + alphabet.indexOf(equation.charAt(1)), cellReferences));
} else if (isSemiValidEquation(equation)) {
return solveEquation(equation, thisCell, cellReferences);
} else {
return null;
}
}
function click(e) {
var oldCellX = selectedCellX + 0;
var oldCellY = selectedCellY + 0;
console.log("click!");
var x;
var y;
if (e.pageX || e.pageY) {
x = e.pageX;
y = e.pageY;
} else {
x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
}
x -= $(".canvas-cont")[0].offsetLeft;
y -= $(".canvas-cont")[0].offsetTop;
console.log("(" + x.toString() + ", " + y.toString() + ")");
if (x >= cellWidth && y >= cellHeight * 1 && y <= cellHeight * (gridHeight + 2)) {
selectedCellX = Math.floor((x - 43.5) / cellWidth);
selectedCellY = Math.floor(y / cellHeight) - 1;
$(".hover-input").css("top", selectedCellY * cellHeight + cellHeight);
$(".hover-input").css("left", selectedCellX * cellWidth + 43.5);
}
console.log(selectedCellX + ", " + selectedCellY);
if (oldCellX != selectedCellX || oldCellY != selectedCellY) {
//solveCells();
updateCalxCell(oldCellX, oldCellY, cellEquations[oldCellY * gridWidth + oldCellX]);
cursorX = getSelectedCell().length;
$(".cell-input").text(cellEquations[selectedCellY * gridWidth + selectedCellX]);
$(".cell-input-2").text(cellEquations[selectedCellY * gridWidth + selectedCellX]);
}
//draw();
}
function getCell(cellArrIndex) {
return (cellArrIndex > cellEquations.length) ? null : cellEquations[cellArrIndex];
}
function setCell(cellArrIndex, value) {
if (!(cellArrIndex > cellEquations.length)) {
cellEquations[cellArrIndex] = value;
}
}
function setSelectedCell(value) {
cellEquations[selectedCellY * gridWidth + selectedCellX] = value;
}
function getSelectedCell() {
return cellEquations[selectedCellY * gridWidth + selectedCellX];
}
function getChar(keyCode) {
if (shiftDown) {
switch (keyCode) {
case 51:
return "#";
case 57:
return "(";
case 48:
return ")";
case 186:
return ":";
}
}
switch (keyCode) {
case 187:
return "=";
case 32:
return " ";
case 189:
return "-";
}
if (keyCode >= 48 && keyCode <= 57) {
return (keyCode - 48).toString();
}
if (keyCode >= 65 && keyCode <= 90) {
return String.fromCharCode(keyCode);
}
return null;
}
function keydown(e) {
var charCode = (typeof e.which == "undefined") ? e.charCode : e.which;
if (charCode == 16) {
shiftDown = true;
}
if (e.keyCode == 13) {
e.preventDefault();
//solveCells();
updateCalxCell(selectedCellX, selectedCellY, cellEquations[selectedCellY * gridWidth + selectedCellX]);
console.log("working");
}
if (e.keyCode == 8) {
//e.preventDefault();
}
// console.log("key down");
var selectedCellValue = $(".cell-input").text();
$(".cell-input-2").text($(".cell-input").text());
setSelectedCell(selectedCellValue);
if (getSelectedCell() == "") {
setSelectedCell("");
}
}
function keydown2(e) {
var charCode = (typeof e.which == "undefined") ? e.charCode : e.which;
if (charCode == 16) {
shiftDown = true;
}
if (e.keyCode == 13) {
e.preventDefault();
//solveCells();
updateCalxCell(selectedCellX, selectedCellY, cellEquations[selectedCellY * gridWidth + selectedCellX]);
console.log("working");
}
if (e.keyCode == 8) {
//e.preventDefault();
}
// console.log("key down");
var selectedCellValue = $(".cell-input-2").text();
$(".cell-input").text($(".cell-input-2").text());
setSelectedCell(selectedCellValue);
if (getSelectedCell() == "") {
setSelectedCell("");
}
}
function keyup(e) {
var charCode = (typeof e.which == "undefined") ? e.charCode : e.which;
if (charCode == 16) {
shiftDown = false;
}
if (e.keyCode == 13) {
e.preventDefault();
//solveCells();
updateCalxCell(selectedCellX, selectedCellY, cellEquations[selectedCellY * gridWidth + selectedCellX]);
}
var selectedCellValue = $(".cell-input").text();
$(".cell-input-2").text($(".cell-input").text());
setSelectedCell(selectedCellValue);
if (getSelectedCell() == "") {
setSelectedCell("");
}
//solveCells();
}
function keyup2(e) {
var charCode = (typeof e.which == "undefined") ? e.charCode : e.which;
if (charCode == 16) {
shiftDown = false;
}
if (e.keyCode == 13) {
e.preventDefault();
//solveCells();
updateCalxCell(selectedCellX, selectedCellY, cellEquations[selectedCellY * gridWidth + selectedCellX]);
}
var selectedCellValue = $(".cell-input-2").text();
$(".cell-input").text($(".cell-input-2").text());
setSelectedCell(selectedCellValue);
if (getSelectedCell() == "") {
setSelectedCell("");
}
//solveCells();
}
function myDrawStrokeRect(x, y, width, height, strokeWeight) {
ctx.fillRect(x - strokeWeight / 2, y - strokeWeight / 2, width + strokeWeight, height + strokeWeight);
ctx.fillStyle = bg;
ctx.fillRect(x + strokeWeight / 2, y + strokeWeight / 2, width - strokeWeight / 2, height - strokeWeight / 2);
}
function updateCalxCell(col, row, formula) {
if(cellEquations[row * gridWidth + col]==""){
$(".calx-hidden input[data-cell='" + alphabet.charAt(col) + row + "']").attr("data-formula", "''");
}else{
$(".calx-hidden input[data-cell='" + alphabet.charAt(col) + row + "']").attr("data-formula", cellEquations[row * gridWidth + col]);
}
$("#calx_form").calx({
'checkCircularReference': true
});
}
html {
background-color: #34495e;
color: #ecf0f1;
height:100%;
margin:0;
}
body {
width: 100%;
margin: 0;
height:100%;
tsext-align: center;
font-family: sans-serif;
}
code {
background-color: #f7f7f7;
color: #000000;
}
.canvas-cont {
width:100%;
height:calc( 100% - 43px - 50px );
overflow:hidden;
box-sizing:border-box;
position:relative;
}
.hover-input{
position:absolute;
display:absolute;
width:90px;
height:23px;
background:none;
z-index:10000;
padding-left:5px;
padding-right:5px
}
#canvas {
dbox-sizing:border-box;
}
.calx-hidden{
display:none;
}
.cell-input-2{
outline:none;
border:none;
background:white;
text-align:center;
}
a {
text-decoration:none
}
a:link {
color:#15c
}
a:visited {
color:#61c
}
a:active {
color:#d14836
}
a:hover {
text-decoration:underline
}
.apps-marquee {
font:bold 13px Arial, sans-serif;
height:0;
left:20%;
position:fixed;
_position:absolute;
text-align:center;
top:0;
width:60%;
z-index:1001
}
.apps-marquee-item {
display:inline-block;
margin:0 5px 4px;
color:#fff999
}
.apps-marquee-text {
background:#fff999;
border-color:#fff999;
border-style:solid;
border-width:0 3px;
color:black;
padding:2px 5px 2px
}
.apps-marquee-round-bottom {
border-left:3px dotted transparent;
border-right:3px dotted transparent;
border-top:3px solid
}
.apps-marquee-round-top {
border-left:3px dotted transparent;
border-right:3px dotted transparent;
border-bottom:3px solid
}
.apps-marquee-warning {
color:#a00
}
.apps-marquee-warning .apps-marquee-text {
background:#a00;
border-color:#a00;
color:white
}
.apps-promo {
position:absolute;
z-index:10000;
font-size:11px
}
.apps-promo-arrow-container {
position:relative
}
.apps-promo-arrow {
position:absolute;
background:transparent url(//ssl.gstatic.com/docs/common/promo_arrows-0.png) no-repeat
}
.apps-promo-close {
position:relative;
top:-5px;
width:16px;
height:16px;
float:right;
cursor:pointer;
background:transparent url(//ssl.gstatic.com/docs/common/promo_close-0.png) no-repeat
}
.apps-promo-popup {
background:#fff;
box-shadow:0 7px 7px #666;
-moz-box-shadow:0 7px 7px #666;
-webkit-box-shadow:0 7px 7px #666;
border:1px solid #ccc;
width:275px;
padding:15px;
padding-right:10px
}
.apps-promo-header-content {
font-weight:bold;
font-size:14px
}
.apps-promo-content {
padding-top:15px;
font-size:13px
}
.apps-promo-buttons {
padding-top:15px;
padding-left:4px
}
.apps-promo-buttons a {
font-size:13px;
vertical-align:middle;
margin-left:15px
}
.apps-promo-buttons-inner {
display:inline
}
.apps-promo-buttons-inner .goog-imageless-button-content {
white-space:nowrap
}
.apps-toast {
font-size:13px;
bottom:-200px;
right:30px;
width:227px;
display:block;
opacity:1;
position:absolute;
z-index:50
}
.apps-toast-top {
height:18px;
width:227px;
opacity:1;
background:url("//ssl.gstatic.com/docs/common/toastBackTop-ltr-1.png")
}
.apps-toast-fill {
height:92px;
width:227px;
opacity:1;
background:url("//ssl.gstatic.com/docs/common/toastBackFill-0.png");
z-index:51
}
.apps-toast-title {
font-weight:bold;
padding:0px 20px
}
.apps-toast-content {
padding:0 20px 8px
}
html {
overflow:hidden
}
.waffle, .grid-fixed-table {
font-size:13px;
table-layout:fixed;
border-collapse:separate;
border-style:none;
border-spacing:0;
width:0;
cursor:default
}
.mimic-overlay {
position:absolute;
z-index:4
}
.mimic-overlay-table {
table-layout:fixed;
border-collapse:separate;
border-spacing:0
}
.scroll-container {
position:absolute;
overflow:auto;
border-width:0;
padding:0;
margin:0;
z-index:1;
top:0;
left:0
}
.native-scrollbar {
position:absolute;
overflow:auto;
border-width:0;
padding:0;
margin:0;
z-index:1;
top:0;
left:0
}
.static-overlay-container {
z-index:6
}
.grid-container {
background-color:#eee;
overflow:hidden;
position:relative;
z-index:0
}
.grid-table-container {
overflow:hidden;
z-index:3;
position:relative
}
.fixed-table-container {
overflow:visible;
z-index:4
}
.fixed4-inner-container, .fixed4-outer-container, .grid4-inner-container, .grid4-outer-container {
position:relative;
vertical-align:top
}
.fixed4-outer-container, .grid4-outer-container {
overflow:visible
}
.fixed4-inner-container, .grid4-inner-container {
overflow:hidden
}
.fixed4-inner-container {
z-index:4
}
.grid4-inner-container {
z-index:3
}
.grid-fixed-wrapper {
overflow:hidden;
white-space:nowrap
}
.grid-scrollable-wrapper {
white-space:nowrap
}
.uberlay {
position:absolute;
height:0;
width:0;
top:0
}
.overlay-container-ltr {
position:absolute;
height:0;
width:0;
top:0;
left:0
}
.overlay-container-rtl {
position:absolute;
height:0;
width:0;
top:0;
right:0
}
.focused-overlay-container {
position:absolute;
overflow:hidden
}
.grid-vertical-scroll {
width:20px
}
.grid-horizontal-scroll {
height:20px;
float:right
}
.header-bg {
background-color:#e8eef7
}
.waffle-measurement-table {
position:absolute;
width:0;
height:0;
overflow:hidden
}
.cell-input {
width:100%;
height:100%;
margin:0;
outline:none;
cursor:text;
-webkit-user-modify:read-write-plaintext-only;
white-space:pre-wrap;
-webkit-transform:translateZ(0);
background-color:white
}
.waffle-formula-preview-decorator {
background:white;
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
color:#3266d5;
font-family:Inconsolata, monospace, arial, sans, sans-serif;
font-size:13px;
line-height:17px;
padding:3px 2px 3px 7px
}
.waffle-formula-preview-decorator.waffle-formula-preview-equals-aligned::before, .waffle-formula-preview-decorator.waffle-formula-preview-partial::before {
background-color:white;
bottom:-4.5px;
-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
content:'\0000a0';
display:block;
margin-left:-5px;
height:10px;
position:absolute;
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
width:10px
}
.waffle-formula-preview-decorator.waffle-formula-preview-partial::before {
left:50%
}
.waffle-formula-preview-result {
display:inline-block;
max-width:280px;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:top
}
.waffle-formula-preview-button {
display:inline-block;
margin:-2px;
opacity:.35;
-webkit-transform:scale(.6, .6);
-moz-transform:scale(.6, .6);
-ms-transform:scale(.6, .6);
-o-transform:scale(.6, .6);
transform:scale(.6, .6)
}
.waffle-formula-preview-button:hover {
opacity:.7
}
.selection {
position:absolute;
opacity:0.20;
z-index:5
}
.input-box {
position:absolute;
font:normal normal 400 13px arial, sans, sans-serif;
text-align:left;
top:-10000px;
max-height:9900px;
max-width:9900px;
border:2px #5292f7 solid;
padding:0 2px;
margin:0;
z-index:15;
resize:none;
overflow:auto;
white-space:pre-wrap;
outline:none;
-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.4);
box-shadow:0 2px 5px rgba(0, 0, 0, 0.4);
word-wrap:break-word
}
.input-box-disable-box-shadow {
box-shadow:none
}
.IE .input-box {
padding-top:1px
}
.input-box-pre-ie8 {
white-space:pre
}
.disabled-input {
-webkit-user-modify:read-only;
color:#777
}
.text-sizer, .input-capturer {
position:absolute;
top:-4000px
}
.range-border {
position:absolute;
border-width:0;
border-style:solid;
padding:0;
_overflow:hidden
}
.border-opacity {
filter:alpha(opacity=30);
opacity:0.3
}
.cell-border {
line-height:1px
}
.active-cell-border {
border-color:#4285f4;
line-height:1px;
z-index:7
}
.selection-border {
border-color:#4285f4;
line-height:0;
z-index:7
}
.selection-border-cover {
position:absolute;
z-index:7
}
.selection-border-dragging {
border-style:dashed;
border-color:#4285f4;
line-height:0;
z-index:7
}
.table-border {
border-color:#999;
line-height:0;
z-index:7
}
.waffle-copy-border {
border-color:#4285f4;
border-style:dashed;
line-height:0
}
.waffle-cut-border {
border-color:#4285f4;
border-style:dashed;
line-height:0
}
.autofill-border {
border-color:gray;
border-style:dashed;
line-height:0
}
.autofill-handle {
position:absolute;
background-color:#4285f4;
border:1px solid white;
width:5px;
height:5px;
_overflow:hidden;
z-index:8;
margin-top:1px
}
.ritz .autofill-handle {
width:6px;
height:6px
}
.autofill-handle-rtl {
border-width:1px 1px 0 0
}
.autofill-handle-ltr {
border-width:1px 0 0 1px
}
.autofill-cover {
position:absolute;
cursor:crosshair;
width:7px;
height:7px;
z-index:9
}
.ritz .autofill-cover {
width:8px;
height:8px
}
.postpaste-parent {
background:#f5f5f5;
border:1px solid #d9d9d9;
-webkit-box-shadow:inset 0 1px 0 0 #fff;
-moz-box-shadow:inset 0 1px 0 0 #fff;
box-shadow:inset 0 1px 0 0 #fff;
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #eee);
background-image:-moz-linear-gradient(top, #f5f5f5, #eee);
background-image:-ms-linear-gradient(top, #f5f5f5, #eee);
background-image:-o-linear-gradient(top, #f5f5f5, #eee);
background-image:linear-gradient(top, #f5f5f5, #eee);
height:24px;
position:absolute;
z-index:8;
width:32px
}
.goog-toolbar-menu-button.postpaste-container {
margin:0;
min-width:0px;
border-color:transparent!important
}
.goog-toolbar-menu-button-focused.postpaste-container {
border-color:#c6c6c6!important
}
.goog-toolbar-menu-button-open.postpaste-container {
border-color:#c6c6c6!important
}
.goog-menuitem.postpaste-menu-item {
padding-right:26px;
padding-left:15px
}
.post-paste-menu {
margin:12px 3px 0 0
}
.goog-toolbar-menu-button-dropdown.postpaste-arrow {
right:0;
margin-right:-3px;
margin-left:-15px
}
.waffle-texttocolumns-overlay {
position:absolute;
z-index:8
}
.waffle-texttocolumns-wrapper {
background:#f5f5f5;
border:1px solid #d9d9d9;
padding:2px
}
.waffle-texttocolumns-custom-input {
width:50px
}
.freezebar .freezebar-drop, .freezebar .freezebar-handle-bar, .resizer, .resizer-hover .resizer-handle-bar, .resizer-drop, .rowcol-dragger .rowcol-dragger-handle, .rowcol-dragger .rowcol-dragger-handle-bar, .rowcol-dragger .rowcol-dragger-drop {
display:none;
outline:0
}
.freezebar-active .freezebar-drop, .freezebar-active .freezebar-handle-bar, .resizer-hover, .resizer-active, .resizer-active .resizer-handle-bar, .resizer-active .resizer-drop, .rowcol-dragger-hover .rowcol-dragger-handle, .rowcol-dragger-active .rowcol-dragger-handle, .rowcol-dragger-active .rowcol-dragger-handle-bar, .rowcol-dragger-active .rowcol-dragger-drop {
display:block
}
.resizer {
z-index:7;
position:absolute
}
.resizer-handle {
position:relative;
border-style:none
}
.resizer-horizontal-handle {
height:5px;
cursor:n-resize;
background:#4d90fe
}
.resizer-vertical-handle {
width:5px;
cursor:e-resize;
background:#4d90fe
}
.resizer-rtl .resizer-vertical-handle {
cursor:w-resize
}
.resizer-horizontal-handle-bar {
position:absolute;
height:1px;
background-color:#4d90fe;
top:2px;
overflow:hidden
}
.resizer-vertical-handle-bar {
position:absolute;
width:1px;
background-color:#4d90fe;
left:2px;
border:0;
padding:0;
overflow:hidden
}
.freezebar-handle, .freezebar-drop {
position:absolute;
z-index:6
}
.freezebar-handle-bar, .freezebar-drop-bar {
position:relative;
z-index:7
}
.freezebar-vertical-handle-bar {
width:2px;
background:#dbe5f7;
border-color:#a5c6fe;
border-style:solid;
border-width:0 1px;
opacity:0.45;
filter:alpha(opacity=45)
}
.freezebar-horizontal-handle-bar {
height:2px;
background:#dbe5f7;
border-color:#a5c6fe;
border-style:solid;
border-width:1px 0;
opacity:0.45;
filter:alpha(opacity=45)
}
.freezebar-vertical-handle {
width:4px;
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical.png") no-repeat
}
.ritz .freezebar-vertical-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical.png") no-repeat
}
.overlay-container-rtl .freezebar-vertical-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical_rtl.png") no-repeat
}
.ritz .overlay-container-rtl .freezebar-vertical-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical.png") no-repeat;
background-position:top right
}
.freezebar-vertical-handle-invisible {
width:4px
}
.freezebar-active .freezebar-vertical-handle {
width:5px
}
.freezebar-hover .freezebar-horizontal-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal_hover.png") no-repeat
}
.ritz .freezebar-hover .freezebar-horizontal-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal_hover.png") no-repeat
}
.freezebar-hover .freezebar-vertical-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical_hover.png") no-repeat
}
.ritz .freezebar-hover .freezebar-vertical-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical_hover.png") no-repeat
}
.overlay-container-rtl .freezebar-hover .freezebar-horizontal-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal_hover_rtl.png") no-repeat;
background-position:right
}
.ritz .overlay-container-rtl .freezebar-hover .freezebar-horizontal-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal_hover.png") no-repeat;
background-position:top right
}
.overlay-container-rtl .freezebar-hover .freezebar-vertical-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_vertical_hover_rtl.png") no-repeat
}
.ritz .overlay-container-rtl .freezebar-hover .freezebar-vertical-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_vertical_hover.png") no-repeat;
background-position:top right
}
.freezebar-horizontal-handle {
height:4px;
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal.png") no-repeat
}
.overlay-container-rtl .freezebar-horizontal-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_horizontal_rtl.png") no-repeat;
background-position:right
}
.ritz .freezebar-horizontal-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal.png") no-repeat
}
.ritz .overlay-container-rtl .freezebar-horizontal-handle {
background:url("//ssl.gstatic.com/docs/spreadsheets/ritz_freezebar_horizontal.png") no-repeat;
background-position:top right
}
.overlay-container-rtl .freezebar-horizontal-drop {
background-position:right
}
.freezebar-horizontal-handle-invisible {
height:4px
}
.freezebar-active .freezebar-horizontal-handle {
height:5px
}
.freezebar-origin-rtl, .freezebar-origin-ltr {
height:23px;
width:45px;
position:absolute;
top:0px;
border:1px #ccc solid
}
.freezebar-origin-ltr {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -372px -83px;
left:0px;
border-width:0 1px 1px 0
}
.ritz .freezebar-origin-ltr {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -43px 0
}
.freezebar-origin-rtl {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -79px -57px;
right:0px;
border-width:0 0 1px 1px
}
.ritz .freezebar-origin-rtl {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -85px -25px
}
.freezebar-vertical-drop {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_active_vertical.png") no-repeat;
width:4px
}
.freezebar-horizontal-drop {
background:url("//ssl.gstatic.com/docs/spreadsheets/jfk_freezebar_active_horizontal.png") no-repeat;
height:4px
}
.freezebar-vertical-drop-bar {
width:4px;
background-color:#afbbd1;
border-width:2px 1px 2px 2px
}
.freezebar-horizontal-drop-bar {
height:4px;
overflow:hidden;
background-color:#afbbd1;
border-width:2px 2px 1px 2px
}
.waffle-incelldropdownselect-menu-vertical {
overflow-y:auto
}
.rowcol-dragger {
position:absolute;
z-index:6
}
.rowcol-dragger-drop-bar, .rowcol-dragger-handle-bar {
z-index:6;
position:absolute;
background-color:#777;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.rowcol-dragger-handle-bar {
border:2px solid #36c;
opacity:0.20;
filter:alpha(opacity=20)
}
.rowcol-dragger-horizontal-handle {
width:36px
}
.rowcol-dragger-horizontal-drop-bar {
height:2px
}
.rowcol-dragger-vertical-handle {
height:23px
}
.rowcol-dragger-vertical-drop-bar {
width:2px
}
.rowcol-dragger-handle, .rowcol-dragger-drop {
position:absolute;
z-index:6
}
.jfk-freestanding-menu-button.waffle-kennedy-column-menu-button {
background-color:#f8f8f8;
z-index:7
}
a.in-cell-link {
text-decoration:underline;
cursor:default
}
.link-bubble {
white-space:nowrap;
z-index:7
}
.docs-bubble-link.docs-bubble-link-visited {
color:#673ab7!important
}
.comment-bubble {
position:absolute;
z-index:14;
margin:0;
padding:0;
font-family:arial, sans, sans-serif;
font-size:13px;
max-width:200px
}
.comment-editable {
background-color:#fbf19f;
border:1px solid #e0d165;
margin:0;
padding:6px;
resize:none;
width:100%
}
textarea.comment-editable {
position:relative;
top:-1px;
left:-1px
}
textarea.comment-editable-rebranded {
background-color:white;
border:1px solid #676767;
box-shadow:2px 2px 6px #888
}
.comment-attribution {
background-color:#fff;
font-size:13px;
box-shadow:0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow:0 2px 6px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow:0px 2px 6px rgba(0, 0, 0, 0.2), 0px 1px 2px rgba(0, 0, 0, 0.5)
}
.comment-attribution-invalid {
border-left:4px solid #ff5621
}
.comment-attribution-error {
border-left:4px solid #c53929
}
.comment-importrange {
background-color:#ffffff;
border:1px solid #ff0000;
box-shadow:2px 2px 6px #888;
font-family:arial, sans, sans-serif;
font-size:13px;
margin:0;
overflow-x:hidden;
padding:6px;
text-align:left;
vertical-align:top;
width:100%
}
.comment-attribution-rebranded strong {
display:block;
padding:10px 10px 0 10px;
font-size:14px
}
.comment-attribution-error strong {
color:#c53929
}
.comment-attribution-invalid strong {
color:#ee8100
}
.comment-attribution-rebranded span {
display:block;
padding:6px 10px;
line-height:1.25em
}
.comment-importrange-error-msg-box {
margin-bottom:10px;
text-align:left
}
.chip-comment-icon-ltr {
background:#ffffff url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_note_right.png") no-repeat top right
}
.chip-comment-icon-rtl {
background:#ffffff url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_note_left.png") no-repeat top left
}
.chip-docos-icon-ltr {
background:#ffffff url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_comment_right.png") no-repeat top right
}
.chip-docos-icon-rtl {
background:#ffffff url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_comment_left.png") no-repeat top left
}
.chip-error-icon-ltr {
background:#ffffff url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_error_right.png") no-repeat top right
}
.chip-error-icon-rtl {
background:#ffffff url("//ssl.gstatic.com/docs/spreadsheets/cell_chip_error_left.png") no-repeat top left
}
.comment-error {
color:#676767
}
.cell-protected {
background:url("//ssl.gstatic.com/docs/spreadsheets/protected_range_background_5.png") repeat
}
.waffle-footer-container {
height:4000px;
position:relative;
z-index:3
}
.waffle-background-container {
background-color:#eee;
width:50000px;
height:0px;
position:absolute;
top:0;
z-index:-1
}
.addRowsWidget-ltr {
color:#222;
float:left;
padding:6px 0 0 45px;
direction:ltr
}
.addRowsWidget-rtl {
color:#222;
float:right;
padding:6px 45px 0 0;
direction:ltr
}
div.addRowsButton-ltr {
margin-top:0;
margin-right:2px;
vertical-align:middle
}
div.addRowsButton-rtl {
margin-top:0;
margin-left:2px;
vertical-align:middle
}
div.addRowsText {
color:#000000;
padding-top:5px;
vertical-align:middle
}
.addRowsError-ltr {
color:#c00;
float:left;
padding:13px 0 0 10px
}
.addRowsError-rtl {
color:#c00;
float:right;
padding:13px 10px 0 0
}
.addRowsInput {
margin:0 4px 0 4px;
vertical-align:middle
}
.waffle-formula-help-popup P {
margin-top:0
}
.waffle-formula-help-popup a:visited {
color:#15c
}
.waffle-formula-help-popup {
position:absolute;
top:0px;
left:0px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
background-color:#ffffff;
border:1px solid #cccccc;
padding:16px;
width:400px;
margin-left:-1px;
margin-top:-1px;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:400;
font-style:normal;
color:#333333;
white-space:normal
}
.waffle-col-unhide-button {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -60px -25px;
position:absolute;
width:25px;
height:13px;
overflow:hidden;
color:#ccc;
font-size:8pt;
text-align:center;
vertical-align:middle;
z-index:7;
top:0;
cursor:pointer
}
.waffle-col-unhide-button-disabled {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -216px 0;
cursor:default
}
.waffle-col-unhide-button-hovered {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -159px -57px
}
.waffle-row-unhide-button {
position:absolute;
left:24px;
width:13px;
height:25px;
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -152px 0;
font-size:8pt;
z-index:7;
cursor:pointer
}
.waffle-row-unhide-button-disabled {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -277px 0;
cursor:default
}
.waffle-row-unhide-button-hovered {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -184px 0
}
.waffle-input-box-decorator {
border-style:none;
border-width:0px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-weight:bold;
overflow:visible;
position:absolute;
white-space:nowrap;
z-index:15
}
.waffle-input-box-locator {
background-color:#4589eb;
border-radius:1px;
box-shadow:0px 1px 2px rgba(0, 0, 0, 0.5);
color:white;
font-size:12px;
line-height:14px;
padding:6px 7px 4px 7px
}
.waffle-input-box-formula-help-decorator {
background:#6da1ff;
border:2px solid #5790f6;
border-right:none;
color:white;
-webkit-border-radius:2px 0 0 2px;
-moz-border-radius:2px 0 0 2px;
border-radius:2px 0 0 2px;
cursor:pointer;
font-size:11px;
height:20px;
line-height:13px;
padding:2px 2px
}
.waffle-formula-bar-formula-help-decorator {
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
border-radius:2px 2px 2px 2px;
border-right:2px solid #5790f6;
height:18px;
line-height:11px
}
.waffle-collab-presence {
z-index:7;
position:absolute;
padding:0px 1px 0px 2px;
background-color:#65ad89;
color:white;
font-size:10px;
font-weight:bold;
-moz-box-sizing:border-box
}
#waffle-loading-screen {
background-color:#fff;
width:100%;
font-size:15px;
display:none
}
.waffle-loading-rows {
width:100%;
font-size:12px;
padding:5px 30px
}
.waffle-loading-rows-spinner {
vertical-align:text-bottom;
width:16px;
height:16px;
margin:0px 10px
}
.waffle-hyperlink-icon, .waffle-hyperlink-icon-visited {
display:inline-block
}
.waffle-hyperlink-icon-visited:after {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -339px -98px;
cursor:pointer;
width:12px;
height:12px;
display:block;
float:right;
content:"";
margin-top:4px;
margin-bottom:-1px
}
.waffle-hyperlink-icon:after {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -254px 0;
cursor:pointer;
width:12px;
height:12px;
display:block;
float:right;
content:"";
margin-top:4px;
margin-bottom:-1px
}
.waffle-hyperlink-tooltip:hover {
background:#fff;
box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20), 0px 2px 3px 0px rgba(0, 0, 0, 0.30)
}
.waffle-hyperlink-tooltip {
background:#fcfcfc;
box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.15), 0px 1px 2px 0px rgba(0, 0, 0, 0.40);
border-radius:1px;
position:absolute;
padding:5px 7px
}
.waffle-hyperlink-tooltip-link {
font-family:Arial, sans-serif;
font-size:13px;
color:#15c;
line-height:19px;
padding:5px 7px 5px 0;
text-decoration:none;
white-space:nowrap
}
a.waffle-hyperlink-tooltip-link {
color:#15c
}
.waffle-hyperlink-tooltip-link:hover {
text-decoration:none
}
a.waffle-hyperlink-tooltip-link-visited {
color:#673ab7!important
}
.waffle-column-menu-button {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") 0 0;
cursor:pointer;
list-style:none;
width:12px;
height:12px;
outline:none;
position:absolute;
z-index:7
}
.waffle-column-menu-button-hover, .waffle-column-menu-button-checked, .waffle-column-menu-button-focused {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -388px -111px
}
.waffle-column-menu-button-disabled {
cursor:default;
filter:alpha(opacity=30);
opacity:0.3
}
.docs-menubar div.waffle-hidden-menu {
display:none
}
.waffle-image-div {
position:relative
}
.waffle-image-cell {
display:block;
position:absolute;
left:-3px
}
.waffle-disclaimer {
font-size:11px;
background-color:#ececec;
color:#656565;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
height:20px
}
#waffle-disclaimer-content {
border-bottom:1px solid #c0c0c0;
border-left:0 none;
border-right:0 none;
padding-left:47px
}
.waffle-disclaimer-link {
color:#77c;
padding-left:3px
}
.apps-toast {
z-index:16
}
.apps-toast-fill {
z-index:17
}
.collaboratorCursorEditing {
background:#ccc!important
}
.trix-offscreen {
position:absolute;
left:-10000px;
top:-10000px
}
#promo-target {
display:inline
}
#waffle-grid-container {
margin-right:auto
}
.border-style-dashed {
border-top-style:dashed
}
.border-style-dotted {
border-top-style:dotted
}
.border-style-solid {
border-top-style:solid
}
.border-style-dashed, .border-style-dotted, .border-style-solid {
width:60px;
margin-top:10px;
padding-top:10px;
border-width:3px
}
#t-border-palette .goog-palette-cell-selected {
background-color:#e1e1e1
}
#t-border-palette .goog-palette-cell {
padding:2px
}
#t-border-palette .goog-palette-table {
border-right:1px solid #eee
}
.waffle-data-validation-arrow:hover {
opacity:1.0
}
.waffle-data-validation-arrow-black {
background:url("//ssl.gstatic.com/docs/spreadsheets/datavalidation-arrow-black.png") center no-repeat;
opacity:0.25
}
.waffle-data-validation-arrow-white {
background:url("//ssl.gstatic.com/docs/spreadsheets/datavalidation-arrow-white.png") center no-repeat;
opacity:0.75
}
.waffle-data-validation-arrow-container {
position:absolute;
top:0;
height:100%;
width:14px
}
.waffle-data-validation-arrow {
height:14px;
padding:2px 4px;
width:7px
}
.grid-fixed-table td.waffle-data-validation-td, .waffle td.waffle-data-validation-td {
padding:0
}
div.waffle-data-validation-content-left {
display:table-cell;
padding:0 14px 0 3px
}
div.waffle-data-validation-content-right {
display:table-cell;
padding:0 3px 0 14px
}
.waffle-data-validation-cell-wrapper {
position:relative
}
span.jfk-checkbox {
margin-bottom:1px
}
.match-paren {
background-color:#e5e5e5;
font-weight:bold
}
.open-paren {
padding-left:1px;
padding-right:1px
}
.operator {
padding-left:1px;
padding-right:1px
}
.close-paren {
padding-left:1px
}
.match-string {
background-color:#eee
}
.error-code, .boolean {
color:#15c
}
.active-range {
box-shadow:0 0 6px 2px #333;
opacity:0.1;
pointer-events:none
}
.inactive {
opacity:0.5
}
.formula-error {
color:#dd4b39
}
.argument-error, .formula-eval-error {
color:#dd4b39;
text-decoration:underline
}
.number {
color:#15c
}
.string {
color:green
}
.default-formula-text-color {
color:black
}
.insert-range-indicator {
background:url("//ssl.gstatic.com/docs/spreadsheets/insert_range_indicator.png") bottom no-repeat;
width:8px;
height:11px;
display:inline-block;
margin-left:2px;
cursor:default
}
.formula-replace-text {
text-decoration:underline
}
.trix-tooltip-link {
color:#4285f4
}
.trix-tooltip-link:hover {
text-decoration:underline
}
.formula-content {
font-family:Inconsolata, monospace, arial, sans, sans-serif;
font-size:14px
}
.ac-renderer {
z-index:1010
}
#apps-debug-tracers {
display:none
}
.jfk-bubble.waffle-error-bubble {
background-color:#fff3f2;
border:1px solid #db4437;
border-radius:1px;
box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.1);
color:#c53929;
font-family:Arial;
font-size:11px;
line-height:27px;
max-width:200px;
padding:0 10px;
transition:opacity 200ms ease-in
}
.waffle-function-localization-promo {
background-color:#fafafa;
bottom:100px;
-webkit-box-shadow:1px 2px 5px rgba(0, 0, 0, 0.28);
-moz-box-shadow:1px 2px 5px rgba(0, 0, 0, 0.28);
box-shadow:1px 2px 5px rgba(0, 0, 0, 0.28);
color:#616161;
height:180px;
padding:20px;
position:absolute;
right:25px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
width:350px;
z-index:1000
}
.waffle-function-localization-promo-title {
font-size:18px;
font-weight:bold;
margin:5px 0 20px 0
}
.waffle-function-localization-promo-body {
font-size:13px;
line-height:22px
}
.waffle-function-localization-promo-button-bar {
bottom:25px;
right:25px;
line-height:22px;
position:absolute
}
.jfk-button.waffle-function-localization-promo-no-button {
color:#0f9d58;
cursor:pointer;
margin-right:10px;
padding:5px
}
.jfk-button.waffle-function-localization-promo-yes-button {
background-color:#0f9d58;
color:#fafafa;
cursor:pointer;
padding:5px
}
.grid-shim-bottom {
background-color:#f8f8f8;
border-top:1px solid #e5e5e5
}
.grid-shim-end-ltr, .grid-shim-end-rtl {
background:#f8f8f8;
height:100%;
position:absolute;
top:0
}
.grid-shim-end-ltr {
border-left:1px solid #e5e5e5
}
.grid-shim-end-rtl {
border-right:1px solid #e5e5e5
}
.grid-shim-end-ltr {
right:0
}
.grid-shim-end-rtl {
left:0
}
.grid-bottom-bar {
background-color:#eee;
z-index:18
}
.grid-bottom-bar, .grid-shim-bottom {
width:100%
}
.docs-sheet-active-tab .docs-sheet-tab-dropdown {
background:none
}
.docs-sheet-add .docs-sheet-button-inner-box, .docs-sheet-add .docs-sheet-button-icon {
background-position:-359px 0
}
.docs-sheet-add.docs-sheet-button-hover .docs-sheet-button-inner-box, .docs-sheet-add.docs-sheet-button-hover .docs-sheet-button-icon {
background-position:-430px -49px
}
.docs-sheet-left .docs-sheet-button-inner-box, .docs-sheet-left .docs-sheet-button-icon {
background-position:-246px -90px
}
.docs-sheet-left.docs-sheet-button-hover .docs-sheet-button-inner-box, .docs-sheet-left.docs-sheet-button-hover .docs-sheet-button-icon {
background-position:-12px 0
}
.docs-sheet-left.docs-sheet-button-disabled .docs-sheet-button-inner-box, .docs-sheet-left.docs-sheet-button-disabled .docs-sheet-button-icon {
background-position:-246px -90px
}
.docs-sheet-right .docs-sheet-button-inner-box, .docs-sheet-right .docs-sheet-button-icon {
background-position:-351px -83px
}
.docs-sheet-right.docs-sheet-button-hover .docs-sheet-button-inner-box, .docs-sheet-right.docs-sheet-button-hover .docs-sheet-button-icon {
background-position:-483px -16px
}
.docs-sheet-right.docs-sheet-button-disabled .docs-sheet-button-inner-box, .docs-sheet-right.docs-sheet-button-disabled .docs-sheet-button-icon {
background-position:-351px -83px
}
.docs-sheet-all .docs-sheet-button-inner-box, .docs-sheet-all .docs-sheet-button-icon {
background-position:-380px 0
}
.docs-sheet-all.docs-sheet-button-hover .docs-sheet-button-inner-box, .docs-sheet-all.docs-sheet-button-hover .docs-sheet-button-icon {
background-position:-291px -83px
}
.docs-sheet-button-inner-box:hover, .docs-sheet-button-outer-box:hover {
border-color:#c6c6c6!important
}
.docs-sheet-button-inner-box {
background:none
}
.docs-sheet-button-icon {
background:url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") no-repeat;
margin:2px
}
.docs-sheet-comment-indicator {
background:none;
color:white;
font-size:11px;
font-weight:bold;
text-align:center
}
.docs-sheet-outer-container {
vertical-align:top
}
.docs-sheet-container {
height:30px;
overflow:hidden;
top:-1px
}
div.docs-sheet-container-bar {
background:none;
border:none;
font-size:13px;
padding:0 0 0 0.5em;
margin:0 2px 2px 2px;
overflow:auto;
white-space:nowrap
}
.docs-sheet-container-bar .docs-sheet-tab-open {
border-top:none;
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)!important;
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)!important;
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2)!important;
z-index:1004
}
.docs-sheet-tab-open {
border-top:1px solid #fff
}
div.docs-sheet-button-bar {
background:none;
border:none;
padding:2px 4px 4px 0;
margin:0 0 0 2px;
overflow:hidden;
white-space:nowrap
}
.docs-sheet-tab {
text-decoration:none;
list-style:none;
vertical-align:top;
outline:none;
height:24px;
z-index:1003;
color:#666;
background-color:#e9e9e9;
border-style:solid;
border-width:1px;
border-color:#ccc;
border-top-color:#aaa;
cursor:pointer;
padding:2px;
margin:0 0 2px 0;
min-width:30px;
border-radius:0 0 2px 2px
}
.docs-sheet-tab-hover {
color:#444;
background-color:#f1f1f1;
margin:0 0 2px 0
}
.docs-sheet-active-tab {
color:#222;
cursor:default;
background-color:#fff;
border-color:#aaa;
border-top-color:#fff;
border-width:0 1px 1px 1px;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);
font-weight:normal;
margin:0 0 2px 0;
z-index:1004
}
.docs-sheet-tab-menu {
border-color:#aaa!important
}
.docs-sheet-tab-outer-box {
border-color:#e4e4e4
}
.docs-sheet-active-tab .docs-sheet-tab-outer-box {
border-color:#d8d8d8
}
.docs-sheet-tab-outer-box {
border-width:1px 0;
padding:0;
margin:0 -1px;
white-space:nowrap;
padding:3px 0 3px 5px
}
.docs-sheet-button-outer-box {
margin:0;
border-width:1px 0;
padding:0
}
.docs-sheet-button-inner-box {
margin:0 -1px;
border-width:0 1px;
white-space:nowrap
}
.docs-sheet-menu-inner-box {
padding:1px 2px
}
::root .docs-sheet-tab, ::root .docs-sheet-tab-outer-box {
line-height:0
}
::root .docs-sheet-tab-caption, ::root .docs-sheet-tab-dropdown {
line-height:normal
}
.docs-sheet-tab-color {
height:3px;
margin:3px -20px 0 -5px
}
.docs-sheet-active-tab .docs-sheet-tab-dropdown {
display:inline-block
}
.docs-sheet-tab .docs-sheet-tab-dropdown {
display:inline-block
}
.docs-sheet-tab-dropdown {
opacity:0.3;
filter:alpha(opacity=30);
margin:-2px -1px -2px -2px
}
.docs-sheet-active-tab .docs-sheet-tab-dropdown:hover {
cursor:pointer;
opacity:1;
filter:alpha(opacity=100)
}
.docs-sheet-tab-dropdown {
height:12px;
vertical-align:middle;
width:12px
}
.docs-sheet-tab-caption {
margin-right:2px;
vertical-align:middle;
white-space:pre
}
.docs-sheet-tab-rtl .docs-sheet-tab-caption {
margin-right:0;
margin-left:2px
}
.docs-sheet-tab-name {
padding:3px 1px
}
.docs-sheet-tab-name[contenteditable="true"] {
border:1px solid #d9d9d9;
display:inline-block;
height:16px;
min-width:8px;
margin:-4px -1px;
-moz-user-modify:read-write-plaintext-only;
-webkit-user-modify:read-write-plaintext-only;
-moz-user-select:text!important;
-ms-user-select:text!important;
-webkit-user-select:text!important
}
.docs-sheet-tab-name[contenteditable="true"]:focus {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
border:1px solid #4d90fe;
outline:none
}
.docs-sheet-tab-name-error {
border-color:red!important
}
.docs-sheet-button-inner-box {
width:25px;
height:25px
}
.docs-sheet-button, .docs-sheet-menu-button {
margin:0 3px;
cursor:pointer
}
.docs-sheet-button-outer-box, .docs-sheet-button-inner-box {
border-style:solid;
vertical-align:top;
border-color:transparent
}
.docs-sheet-button-disabled, .docs-sheet-button-disabled .docs-sheet-button-outer-box, .docs-sheet-button-disabled .docs-sheet-button-inner-box {
cursor:default
}
.docs-sheet-tab .docs-icon-locked {
margin-left:-3px
}
.docs-icon.docs-sheet-lock-container {
float:left;
margin-top:-3px;
width:16px
}
.docs-sheet-comment-indicator-container {
float:left;
margin-top:-3px;
width:22px
}
.docs-sheet-comment-indicator {
display:block;
height:16px;
line-height:12px;
width:16px;
position:absolute;
top:4px;
left:3px;
margin-top:0px
}
.docs-sheet-all-sheet-menu-item {
white-space:nowrap
}
.docs-sheet-status-container {
width:158px;
overflow:hidden;
padding:0;
border-left:1px solid #ccc
}
.docs-sheet-status-container-avs {
overflow:hidden;
padding:0
}
.docs-sheet-status {
max-width:150px;
float:right;
margin-right:8px;
overflow:hidden
}
.docs-sheet-status-avs {
max-width:150px;
float:right;
margin-right:8px;
overflow:hidden;
position:relative;
top:3px
}
.docs-sheet-status>.jfk-select {
line-height:29px;
margin:0 3px 0 6px;
max-width:119px
}
.docs-sheet-status-avs>.jfk-select {
line-height:29px;
max-width:119px
}
.docs-sheet-status .goog-flat-menu-button-caption, .docs-sheet-status-avs .goog-flat-menu-button-caption {
text-overflow:ellipsis
}
.waffle-quicksum-container {
height:36px;
line-height:36px;
margin-left:6px;
overflow:hidden;
text-align:left;
width:158px
}
.waffle-autovis-quicksum {
height:34px;
margin:1px
}
.jfk-button.waffle-autovis-quicksum-button {
border:1px solid transparent;
cursor:pointer;
height:28px;
margin:0;
padding:2px;
position:relative;
width:154px
}
.docs-sheet-menu-item-hidden .goog-menuitem-content {
color:#888
}
.docs-sheet-fade {
position:absolute;
display:block;
top:0;
width:6px;
height:100%;
z-index:1005
}
.docs-sheet-fade div {
background-color:#d7d7d7;
width:2px;
float:right;
position:relative;
height:100%
}
.docs-sheet-fade-left {
left:0
}
.docs-sheet-fade-right {
right:0
}
.docs-sheet-fade1 {
opacity:0.82;
filter:alpha(opacity=82)
}
.docs-sheet-fade2 {
opacity:0.62;
filter:alpha(opacity=62)
}
.docs-sheet-fade3 {
opacity:0.4;
filter:alpha(opacity=40)
}
.docs-multi-menu-col {
float:left
}
.docs-multi-menu-col .goog-menuheader {
color:#777;
font-size:11px;
padding:.3em .5em .3em 0.5em;
text-transform:uppercase
}
.dialog-separator {
border-bottom:1px solid #e5e5e5;
margin:0 -42px 20px
}
.nfd-inputall, .nfd-input, .nfd-apply, .nfd-inner-input-content {
display:inline-block
}
.nfd-inputall .nfd-input {
font-size:13px;
height:inherit;
padding:4px 8px;
width:300px
}
.nfd-input input {
border:none;
font-size:13px;
margin:0;
outline:none;
padding:0;
width:100%
}
.nfd-input {
min-height:18px;
position:relative
}
.nfd-input.nfd-input-focus {
border:1px solid #4d90fe;
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
outline:none
}
.nfd-input span:focus {
outline:none
}
.nfd-date-time-left-most {
display:inline-block;
min-width:1px
}
.jfk-button.nfd-apply {
margin-left:10px;
margin-right:0;
vertical-align:top
}
.nfd-inner-input-content {
text-align:right
}
.nfd-input .goog-flat-menu-button {
line-height:17px
}
.nfd-date-time-input .goog-flat-menu-button {
margin:1px 2px
}
.nfd-input .jfk-select .goog-flat-menu-button-dropdown {
margin-top:-9px
}
.nfd-input table {
border-spacing:0;
width:100%
}
.nfd-inner-input {
min-width:25px;
width:100%
}
.nfd-dialog.modal-dialog-content {
width:400px
}
.nfd-dialog-content {
border:1px solid #e5e5e5;
cursor:pointer;
height:400px;
margin-top:22px;
overflow-y:scroll
}
.nfd-dialog-content ul {
list-style:none;
margin:0;
padding:0
}
.nfd-format-pill {
border-bottom:1px solid #e5e5e5;
border-left:1px solid transparent;
font-size:15px;
padding:16px;
position:relative
}
.nfd-format-pill:focus {
border-left:1px solid #4d90fe;
outline:none
}
.nfd-format-pill:hover {
background-color:#f1f1f1
}
.nfd-format-display {
display:inline-block
}
.nfd-format-sample {
color:#777;
display:inline-block;
position:absolute;
right:20px
}
.nfd-pill-container li:last-child {
border-bottom:none
}
.cnf-sample-table {
border-spacing:0;
display:inline-table
}
.cnf-sample-wrapper {
position:relative
}
.cnf-help-link {
position:absolute;
right:0
}
td.nfd-sample-label {
color:#777;
padding-left:0;
padding-right:5px
}
.number-format-menu .goog-menuitem {
padding-right:1em
}
.nfd-date-time-menu-button {
float:right;
top:5px
}
.nfd-date-time-menu-button:focus {
outline:none
}
.nfd-input.nfd-invalid {
border:1px solid #dd4b39
}
.nfd-date-time-menu .goog-menuitem {
padding-left:6px;
padding-right:4em
}
.goog-palette {
cursor:default;
outline:none
}
.goog-palette-table {
border:1px solid #666;
border-collapse:collapse;
margin:5px
}
.goog-palette-cell {
border:0;
border-right:1px solid #666;
cursor:pointer;
height:18px;
margin:0;
text-align:center;
vertical-align:middle;
width:18px
}
.goog-palette-cell .goog-palette-colorswatch {
border:none;
font-size:x-small;
height:18px;
position:relative;
width:18px
}
.goog-palette-cell-hover .goog-palette-colorswatch {
border:1px solid #fff;
height:16px;
width:16px
}
.goog-palette-cell-selected .goog-palette-colorswatch {
background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -368px 0;
border:1px solid #333;
color:#fff;
font-weight:bold;
height:16px;
width:16px
}
.goog-palette-customcolor {
background-color:#fafafa;
border:1px solid #eee;
color:#666;
font-size:x-small;
height:15px;
position:relative;
width:15px
}
.goog-palette-cell-hover .goog-palette-customcolor {
background-color:#fee;
border:1px solid #f66;
color:#f66
}
.goog-inline-block {
position:relative;
display:-moz-inline-box;
display:inline-block
}
* html .goog-inline-block {
display:inline
}
*:first-child+html .goog-inline-block {
display:inline
}
.goog-menu-button {
background:#ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x top left;
border:0;
color:#000;
cursor:pointer;
list-style:none;
margin:2px;
outline:none;
padding:0;
text-decoration:none;
vertical-align:middle
}
.goog-menu-button-outer-box, .goog-menu-button-inner-box {
border-style:solid;
border-color:#aaa;
vertical-align:top
}
.goog-menu-button-outer-box {
margin:0;
border-width:1px 0;
padding:0
}
.goog-menu-button-inner-box {
margin:0 -1px;
border-width:0 1px;
padding:3px 4px
}
* html .goog-menu-button-inner-box {
left:-1px
}
* html .goog-menu-button-rtl .goog-menu-button-outer-box {
left:-1px;
right:auto
}
* html .goog-menu-button-rtl .goog-menu-button-inner-box {
right:auto
}
*:first-child+html .goog-menu-button-inner-box {
left:-1px
}
*:first-child+html .goog-menu-button-rtl .goog-menu-button-inner-box {
left:1px;
right:auto
}
::root .goog-menu-button, ::root .goog-menu-button-outer-box, ::root .goog-menu-button-inner-box {
line-height:0
}
::root .goog-menu-button-caption, ::root .goog-menu-button-dropdown {
line-height:normal
}
.goog-menu-button-disabled {
background-image:none!important;
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=30)
}
.goog-menu-button-disabled .goog-menu-button-outer-box, .goog-menu-button-disabled .goog-menu-button-inner-box, .goog-menu-button-disabled .goog-menu-button-caption, .goog-menu-button-disabled .goog-menu-button-dropdown {
color:#333!important;
border-color:#999!important
}
* html .goog-menu-button-disabled {
margin:2px 1px!important;
padding:0 1px!important
}
*:first-child+html .goog-menu-button-disabled {
margin:2px 1px!important;
padding:0 1px!important
}
.goog-menu-button-hover .goog-menu-button-outer-box, .goog-menu-button-hover .goog-menu-button-inner-box {
border-color:#9cf #69e #69e #7af!important
}
.goog-menu-button-active, .goog-menu-button-open {
background-color:#bbb;
background-position:bottom left
}
.goog-menu-button-focused .goog-menu-button-outer-box, .goog-menu-button-focused .goog-menu-button-inner-box {
border-color:orange
}
.goog-menu-button-caption {
padding:0 4px 0 0;
vertical-align:top
}
.goog-menu-button-dropdown {
height:15px;
width:7px;
background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -388px 0;
vertical-align:top
}
.goog-menu-button-collapse-right, .goog-menu-button-collapse-right .goog-menu-button-outer-box, .goog-menu-button-collapse-right .goog-menu-button-inner-box {
margin-right:0
}
.goog-menu-button-collapse-left, .goog-menu-button-collapse-left .goog-menu-button-outer-box, .goog-menu-button-collapse-left .goog-menu-button-inner-box {
margin-left:0
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
border-left:1px solid #fff
}
.goog-menu-button-collapse-left.goog-menu-button-checked .goog-menu-button-inner-box {
border-left:1px solid #ddd
}
.goog-color-menu-button-indicator {
border-bottom:4px solid #f0f0f0
}
.goog-color-menu-button .goog-menu-button-inner-box, .goog-toolbar-color-menu-button .goog-toolbar-menu-button-inner-box {
padding-top:2px!important;
padding-bottom:2px!important
}
.goog-tab {
position:relative;
padding:4px 8px;
color:#00c;
text-decoration:underline;
cursor:default
}
.goog-tab-bar-top .goog-tab {
margin:1px 4px 0 0;
border-bottom:0;
float:left
}
.goog-tab-bar-top:after, .goog-tab-bar-bottom:after {
content:" ";
display:block;
height:0;
clear:both;
visibility:hidden
}
.goog-tab-bar-bottom .goog-tab {
margin:0 4px 1px 0;
border-top:0;
float:left
}
.goog-tab-bar-start .goog-tab {
margin:0 0 4px 1px;
border-right:0
}
.goog-tab-bar-end .goog-tab {
margin:0 1px 4px 0;
border-left:0
}
.goog-tab-hover {
background:#eee
}
.goog-tab-disabled {
color:#666
}
.goog-tab-selected {
color:#000;
background:#fff;
text-decoration:none;
font-weight:bold;
border:1px solid #6b90da
}
.goog-tab-bar-top {
padding-top:5px!important;
padding-left:5px!important;
border-bottom:1px solid #6b90da!important
}
.goog-tab-bar-top .goog-tab-selected {
top:1px;
margin-top:0;
padding-bottom:5px
}
.goog-tab-bar-bottom .goog-tab-selected {
top:-1px;
margin-bottom:0;
padding-top:5px
}
.goog-tab-bar-start .goog-tab-selected {
left:1px;
margin-left:0;
padding-right:9px
}
.goog-tab-bar-end .goog-tab-selected {
left:-1px;
margin-right:0;
padding-left:9px
}
.goog-tab-bar {
margin:0;
border:0;
padding:0;
list-style:none;
cursor:default;
outline:none;
background:#ebeff9
}
.goog-tab-bar-clear {
clear:both;
height:0;
overflow:hidden
}
.goog-tab-bar-start {
float:left
}
.goog-tab-bar-end {
float:right
}
* html .goog-tab-bar-start {
margin-right:-3px
}
* html .goog-tab-bar-end {
margin-left:-3px
}
.jfk-bubble {
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
box-shadow:0 1px 3px rgba(0, 0, 0, .2);
background-color:#fff;
border:1px solid;
border-color:#bbb #bbb #a8a8a8;
padding:16px;
position:absolute;
z-index:1201!important
}
.jfk-bubble-closebtn {
background:url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat;
border:1px solid transparent;
height:21px;
opacity:.4;
outline:0;
position:absolute;
right:2px;
top:2px;
width:21px
}
.jfk-bubble-closebtn:focus {
border:1px solid #4d90fe;
opacity:.8
}
.jfk-bubble-arrow {
position:absolute
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore, .jfk-bubble-arrow .jfk-bubble-arrowimplafter {
display:block;
height:0;
position:absolute;
width:0
}
.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
border:9px solid
}
.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
border:8px solid
}
.jfk-bubble-arrowdown {
bottom:0
}
.jfk-bubble-arrowup {
top:-9px
}
.jfk-bubble-arrowleft {
left:-9px
}
.jfk-bubble-arrowright {
right:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore, .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
border-color:#bbb transparent;
left:-9px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
border-color:#a8a8a8 transparent
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter, .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
border-color:#fff transparent;
left:-8px
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
border-bottom-width:0
}
.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
border-bottom-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
border-top-width:0
}
.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
border-top-width:0;
top:1px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore, .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
border-color:transparent #bbb;
top:-9px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter, .jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
border-color:transparent #fff;
top:-8px
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
border-left-width:0
}
.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
border-left-width:0;
left:1px
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
border-right-width:0
}
.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
border-right-width:0
}
.jfk-button {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
cursor:default;
font-size:11px;
font-weight:bold;
text-align:center;
white-space:nowrap;
margin-right:16px;
height:27px;
line-height:27px;
min-width:54px;
outline:0px;
padding:0 8px
}
.jfk-button-hover {
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
box-shadow:0 1px 1px rgba(0, 0, 0, .1)
}
.jfk-button-selected {
-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);
box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1)
}
.jfk-button .jfk-button-img {
margin-top:-3px;
vertical-align:middle
}
.jfk-button-label {
margin-left:5px
}
.jfk-button-narrow {
min-width:34px;
padding:0
}
.jfk-button-collapse-left, .jfk-button-collapse-right {
z-index:1
}
.jfk-button-collapse-left.jfk-button-disabled {
z-index:0
}
.jfk-button-checked.jfk-button-collapse-left, .jfk-button-checked.jfk-button-collapse-right {
z-index:2
}
.jfk-button-collapse-left:focus, .jfk-button-collapse-right:focus, .jfk-button-hover.jfk-button-collapse-left, .jfk-button-hover.jfk-button-collapse-right {
z-index:3
}
.jfk-button-collapse-left {
margin-left:-1px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-top-left-radius:0;
border-bottom-left-radius:0;
border-top-left-radius:0
}
.jfk-button-collapse-right {
margin-right:0px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.jfk-button.jfk-button-disabled:active {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.jfk-button-action {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#4d90fe;
background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
background-image:linear-gradient(top, #4d90fe, #4787ed);
border:1px solid #3079ed;
color:#fff
}
.jfk-button-action.jfk-button-hover {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#357ae8;
background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);
background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);
background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);
background-image:-o-linear-gradient(top, #4d90fe, #357ae8);
background-image:linear-gradient(top, #4d90fe, #357ae8);
border:1px solid #2f5bb7;
border-bottom-color:#2f5bb7
}
.jfk-button-action:focus {
-webkit-box-shadow:inset 0 0 0 1px #fff;
-moz-box-shadow:inset 0 0 0 1px #fff;
box-shadow:inset 0 0 0 1px #fff;
border:1px solid #fff;
border:rgba(0, 0, 0, 0) solid 1px;
outline:1px solid #4d90fe;
outline:rgba(0, 0, 0, 0) 0
}
.jfk-button-action.jfk-button-clear-outline {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
outline:none
}
.jfk-button-action:active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
background:#357ae8;
border:1px solid #2f5bb7;
border-top:1px solid #2f5bb7
}
.jfk-button-action.jfk-button-disabled {
background:#4d90fe;
filter:alpha(opacity=50);
opacity:0.5
}
.jfk-button-contrast {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
color:#333;
border:1px solid #dcdcdc;
border:1px solid rgba(0, 0, 0, 0.1)
}
.jfk-button-contrast.jfk-button-hover, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border:1px solid #c6c6c6;
color:#111
}
.jfk-button-contrast:active, .jfk-button-contrast.jfk-button-hover:active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background:#f8f8f8
}
.jfk-button-contrast.jfk-button-selected, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected {
background-color:#eee;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border:1px solid #ccc;
color:#333
}
.jfk-button-contrast.jfk-button-checked, .jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#eee;
background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
background-image:-o-linear-gradient(top, #eee, #e0e0e0);
background-image:linear-gradient(top, #eee, #e0e0e0);
border:1px solid #ccc;
color:#333
}
.jfk-button-contrast:focus {
border:1px solid #4d90fe;
outline:none
}
.jfk-button-contrast.jfk-button-clear-outline {
border:1px solid #dcdcdc;
outline:none
}
.jfk-button-contrast.jfk-button-disabled {
background:#fff;
border:1px solid #f3f3f3;
border:1px solid rgba(0, 0, 0, 0.05);
color:#b8b8b8
}
.jfk-button-contrast .jfk-button-img {
opacity:.70
}
.jfk-button-contrast.jfk-button-checked .jfk-button-img, .jfk-button-contrast.jfk-button-selected .jfk-button-img, .jfk-button-contrast.jfk-button-hover .jfk-button-img {
opacity:0.9
}
.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
filter:alpha(opacity=33);
opacity:0.333
}
.jfk-button-default {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#3d9400;
background-image:-webkit-linear-gradient(top, #3d9400, #398a00);
background-image:-moz-linear-gradient(top, #3d9400, #398a00);
background-image:-ms-linear-gradient(top, #3d9400, #398a00);
background-image:-o-linear-gradient(top, #3d9400, #398a00);
background-image:linear-gradient(top, #3d9400, #398a00);
border:1px solid #29691d;
color:#fff;
text-shadow:0px 1px rgba(0, 0, 0, 0.1)
}
.jfk-button-default.jfk-button-hover {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#368200;
background-image:-webkit-linear-gradient(top, #3d9400, #368200);
background-image:-moz-linear-gradient(top, #3d9400, #368200);
background-image:-ms-linear-gradient(top, #3d9400, #368200);
background-image:-o-linear-gradient(top, #3d9400, #368200);
background-image:linear-gradient(top, #3d9400, #368200);
border:1px solid #2d6200;
border-bottom:1px solid #2d6200;
text-shadow:0px 1px rgba(0, 0, 0, 0.3)
}
.jfk-button-default:focus {
-webkit-box-shadow:inset 0 0 0 1px #fff;
-moz-box-shadow:inset 0 0 0 1px #fff;
box-shadow:inset 0 0 0 1px #fff;
border:1px solid #fff;
border:rgba(0, 0, 0, 0) solid 1px;
outline:1px solid #3d9400;
outline:rgba(0, 0, 0, 0) 0
}
.jfk-button-default.jfk-button-clear-outline {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
outline:none
}
.jfk-button-default:active {
-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
background:#368200;
border:1px solid #2d6200;
border-top:1px solid #2d6200
}
.jfk-button-default.jfk-button-disabled {
background:#3d9400;
filter:alpha(opacity=50);
opacity:0.5
}
.jfk-button-primary {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#d14836;
background-image:-webkit-linear-gradient(top, #dd4b39, #d14836);
background-image:-moz-linear-gradient(top, #dd4b39, #d14836);
background-image:-ms-linear-gradient(top, #dd4b39, #d14836);
background-image:-o-linear-gradient(top, #dd4b39, #d14836);
background-image:linear-gradient(top, #dd4b39, #d14836);
border:1px solid transparent;
color:#fff;
text-shadow:0px 1px rgba(0, 0, 0, 0.1);
text-transform:uppercase
}
.jfk-button-primary.jfk-button-hover {
-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);
box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2);
background-color:#c53727;
background-image:-webkit-linear-gradient(top, #dd4b39, #c53727);
background-image:-moz-linear-gradient(top, #dd4b39, #c53727);
background-image:-ms-linear-gradient(top, #dd4b39, #c53727);
background-image:-o-linear-gradient(top, #dd4b39, #c53727);
background-image:linear-gradient(top, #dd4b39, #c53727);
border:1px solid #b0281a;
border-bottom-color:#af301f
}
.jfk-button-primary:focus {
-webkit-box-shadow:inset 0 0 0 1px #fff;
-moz-box-shadow:inset 0 0 0 1px #fff;
box-shadow:inset 0 0 0 1px #fff;
border:1px solid #fff;
border:rgba(0, 0, 0, 0) solid 1px;
outline:1px solid #d14836;
outline:rgba(0, 0, 0, 0) 0
}
.jfk-button-primary.jfk-button-clear-outline {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
outline:none
}
.jfk-button-primary:active {
-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.3);
background-color:#b0281a;
background-image:-webkit-linear-gradient(top, #dd4b39, #b0281a);
background-image:-moz-linear-gradient(top, #dd4b39, #b0281a);
background-image:-ms-linear-gradient(top, #dd4b39, #b0281a);
background-image:-o-linear-gradient(top, #dd4b39, #b0281a);
background-image:linear-gradient(top, #dd4b39, #b0281a);
border:1px solid #992a1b;
border-top:1px solid #992a1b
}
.jfk-button-primary.jfk-button-disabled {
background:#d14836;
filter:alpha(opacity=50);
opacity:0.5
}
.jfk-slideToggle {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-box-shadow:inset 0px 1px 2px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0px 1px 2px 0 rgba(0, 0, 0, .1);
box-shadow:inset 0px 1px 2px 0 rgba(0, 0, 0, .1);
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
background-image:-o-linear-gradient(top, #eee, #e0e0e0);
background-image:linear-gradient(top, #eee, #e0e0e0);
border:1px solid #ccc;
color:#666;
font-weight:bold;
height:27px;
line-height:27px;
margin-right:16px;
outline:none;
overflow:hidden;
padding:0;
position:relative;
width:94px
}
.jfk-slideToggle-on, .jfk-slideToggle-off, .jfk-slideToggle-thumb {
display:inline-block;
text-align:center;
text-transform:uppercase;
width:47px
}
.jfk-slideToggle-on {
-webkit-box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px 0 rgba(0, 0, 0, .1);
background-color:#398bf2;
background-image:-webkit-linear-gradient(top, #3b93ff, #3689ee);
background-image:-moz-linear-gradient(top, #3b93ff, #3689ee);
background-image:-ms-linear-gradient(top, #3b93ff, #3689ee);
background-image:-o-linear-gradient(top, #3b93ff, #3689ee);
background-image:linear-gradient(top, #3b93ff, #3689ee);
color:#fff;
height:27px
}
.jfk-slideToggle-off {
-webkit-border-radius:2px 2px 0 0;
-moz-border-radius:2px 2px 0 0;
border-radius:2px 2px 0 0
}
.jfk-slideToggle-thumb {
-webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, .1);
-moz-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, .1);
box-shadow:0px 1px 2px 0 rgba(0, 0, 0, .1);
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
-webkit-transition:all .130s ease-out;
-moz-transition:all .130s ease-out;
-o-transition:all .130s ease-out;
transition:all .130s ease-out;
border:1px solid #ccc;
display:block;
height:27px;
left:-1px;
position:absolute;
top:-1px
}
.jfk-slideToggle-thumb::after {
content:'';
background-image:-webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%), -webkit-linear-gradient(left, #ccc 50%, transparent 50%);
background-image:-moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%), -moz-linear-gradient(left, #ccc 50%, transparent 50%);
background-image:-ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%), -ms-linear-gradient(left, #ccc 50%, transparent 50%);
background-image:-o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%), -o-linear-gradient(left, #ccc 50%, transparent 50%);
background-image:linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%), linear-gradient(left, #ccc 50%, transparent 50%);
background-position:0 0, 0 2px, 0 4px, 0 6px, 0 8px;
background-repeat:repeat-x;
background-size:2px 1px;
display:block;
height:9px;
left:15px;
position:absolute;
top:9px;
width:17px
}
.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
left:47px
}
.jfk-slideToggle:focus {
border:1px solid #4d90fe
}
.jfk-slideToggle.jfk-slideToggle-clearOutline {
border:1px solid #ccc
}
.jfk-button-standard {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
color:#333;
border:1px solid #dcdcdc;
border:1px solid rgba(0, 0, 0, 0.1)
}
.jfk-button-standard.jfk-button-hover, .jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border:1px solid #c6c6c6;
color:#111
}
.jfk-button-standard:active, .jfk-button-standard.jfk-button-hover:active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background:#f8f8f8;
color:#111
}
.jfk-button-standard.jfk-button-selected, .jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
background-color:#eee;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border:1px solid #ccc;
color:#333
}
.jfk-button-standard.jfk-button-checked, .jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#eee;
background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
background-image:-o-linear-gradient(top, #eee, #e0e0e0);
background-image:linear-gradient(top, #eee, #e0e0e0);
border:1px solid #ccc;
color:#333
}
.jfk-button-standard:focus {
border:1px solid #4d90fe;
outline:none
}
.jfk-button-standard.jfk-button-clear-outline {
border:1px solid #dcdcdc;
border:1px solid rgba(0, 0, 0, 0.1);
outline:none
}
.jfk-button-standard.jfk-button-disabled {
background:#fff;
border:1px solid #f3f3f3;
border:1px solid rgba(0, 0, 0, 0.05);
color:#b8b8b8
}
.jfk-button-standard .jfk-button-img {
opacity:.70
}
.jfk-button-standard.jfk-button-checked .jfk-button-img, .jfk-button-standard.jfk-button-selected .jfk-button-img, .jfk-button-standard.jfk-button-hover .jfk-button-img {
opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .jfk-button-img {
filter:alpha(opacity=33);
opacity:0.333
}
.jfk-button-flat {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border:1px solid transparent;
font-size:13px;
font-weight:normal;
height:21px;
line-height:21px;
margin-right:1px;
min-width:0;
padding:0
}
.jfk-button-flat.jfk-button-hover, .jfk-button-flat.jfk-button-selected, .jfk-button-flat:focus, .jfk-button-flat:active {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.jfk-button-flat .jfk-button-img {
height:21px;
opacity:.70;
width:21px
}
.jfk-button-flat .jfk-button-label {
display:inline-block;
margin:0;
padding:0 1px
}
.jfk-button-flat.jfk-button-selected .jfk-button-img, .jfk-button-flat.jfk-button-hover .jfk-button-img {
opacity:0.9
}
.jfk-button-flat.jfk-button-disabled .jfk-button-img {
filter:alpha(opacity=33);
opacity:0.333
}
.jfk-button-flat:focus {
border:1px solid #4d90fe
}
.jfk-button-flat.jfk-button-clear-outline {
border:1px solid transparent
}
.jfk-button-mini {
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
border:1px solid #dcdcdc;
border:1px solid rgba(0, 0, 0, 0.1);
color:#333;
height:17px;
line-height:17px;
min-width:22px;
text-shadow:0px 1px rgba(0, 0, 0, 0.1)
}
.jfk-button-mini.jfk-button-hover, .jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border:1px solid #c6c6c6;
text-shadow:0px 1px rgba(0, 0, 0, 0.3)
}
.jfk-button-mini:active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)
}
.jfk-button-mini.jfk-button-checked, .jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#e0e0e0;
background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
background-image:-o-linear-gradient(top, #eee, #e0e0e0);
background-image:linear-gradient(top, #eee, #e0e0e0);
border:1px solid #ccc;
color:#333
}
.jfk-button-mini:focus {
border:1px solid #4d90fe
}
.jfk-button-mini.jfk-button-clear-outline {
border:1px solid #dcdcdc
}
.jfk-button-mini.jfk-button-disabled {
background:#fff;
border:1px solid #f3f3f3;
border:1px solid rgba(0, 0, 0, 0.05);
color:#b8b8b8
}
.jfk-tooltip {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
-webkit-transition:visibility 0, opacity .13s ease-in;
-moz-transition:visibility 0, opacity .13s ease-in;
-o-transition:visibility 0, opacity .13s ease-in;
transition:visibility 0, opacity .13s ease-in;
background-color:#2a2a2a;
border:1px solid #fff;
color:#fff;
cursor:default;
display:block;
font-size:11px;
font-weight:bold;
margin-left:-1px;
opacity:1;
padding:7px 9px;
position:absolute;
visibility:visible;
word-break:break-all;
word-break:break-word
}
.jfk-tooltip-hide {
-webkit-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
-moz-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
-o-transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
transition:visibility .13s, opacity .13s ease-out, left 0 linear .13s, top 0 linear .13s;
opacity:0;
left:20px!important;
top:20px!important;
visibility:hidden
}
.jfk-tooltip-data {
display:none
}
.jfk-tooltip-arrow {
pointer-events:none;
position:absolute
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
content:'';
display:block;
height:0;
position:absolute;
width:0
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
border:6px solid
}
.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
border:5px solid
}
.jfk-tooltip-arrowdown {
bottom:0
}
.jfk-tooltip-arrowup {
top:-6px
}
.jfk-tooltip-arrowleft {
left:-6px
}
.jfk-tooltip-arrowright {
right:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
border-color:#fff transparent;
left:-6px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter, .jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
border-color:#2a2a2a transparent;
left:-5px
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
border-bottom-width:0
}
.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
border-bottom-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
border-top-width:0
}
.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
border-top-width:0;
top:1px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
border-color:transparent #fff;
top:-6px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter, .jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
border-color:transparent #2a2a2a;
top:-5px
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
border-left-width:0
}
.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
border-left-width:0;
left:1px
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
border-right-width:0
}
.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
border-right-width:0
}
.jfk-checkbox {
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
background-color:rgba(255, 255, 255, .05);
border:1px solid #c6c6c6;
border:1px solid rgba(155, 155, 155, .57);
font-size:1px;
height:11px;
margin:0px 4px 0px 1px;
outline:0;
vertical-align:text-bottom;
width:11px
}
.jfk-checkbox-undetermined {
background-color:#fff;
background-color:rgba(255, 255, 255, .65)
}
.jfk-checkbox-checked {
background-color:#fff;
background-color:rgba(255, 255, 255, .65)
}
.jfk-checkbox-hover {
-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, .1);
box-shadow:inset 0px 1px 1px rgba(0, 0, 0, .1);
border:1px solid #b2b2b2
}
.jfk-checkbox-active {
background-color:#ebebeb
}
.jfk-checkbox-focused {
border:1px solid #4d90fe
}
.jfk-checkbox-clearOutline.jfk-checkbox-focused {
border:1px solid #c6c6c6;
border:1px solid rgba(155, 155, 155, .57)
}
.jfk-checkbox-disabled, .jfk-checkbox-clearOutline.jfk-checkbox-disabled {
background-color:#fff;
border:1px solid #f1f1f1;
cursor:default
}
.jfk-checkbox-checkmark {
height:15px;
outline:0;
width:15px;
left:0;
position:relative;
top:-3px
}
.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
background:url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) no-repeat -5px -3px;
background-image:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) 1x, url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial_2x.png) 2x)
}
.jfk-checkbox-checked .jfk-checkbox-checkmark {
background:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) no-repeat -5px -3px;
background-image:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) 1x, url(//ssl.gstatic.com/ui/v1/menu/checkmark_2x.png) 2x)
}
.jfk-colormenu.goog-menu {
padding:0
}
.jfk-palette {
cursor:default;
outline:none
}
.jfk-palette-table {
empty-cells:show;
margin:16px
}
.jfk-palette-cell {
border:1px solid transparent;
cursor:pointer;
margin:0;
position:relative
}
.jfk-palette-cell-hover {
border:1px solid #000
}
.jfk-palette-cell-selected {
outline:1px solid #000
}
.jfk-palette-colorswatch {
height:16px;
width:16px
}
.jfk-palette-cell-selected>.jfk-palette-colorswatch {
background:url(//ssl.gstatic.com/ui/v1/colorpicker/checkmark.png) no-repeat 50% 50%
}
.jfk-colorwell {
border:1px solid #d9d9d9
}
.goog-modalpopup, .modal-dialog {
-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, .2);
-moz-box-shadow:0 4px 16px rgba(0, 0, 0, .2);
box-shadow:0 4px 16px rgba(0, 0, 0, .2);
background:#fff;
background-clip:padding-box;
border:1px solid #acacac;
border:1px solid rgba(0, 0, 0, .333);
outline:0;
position:absolute
}
.goog-modalpopup-bg, .modal-dialog-bg {
background:#fff;
left:0;
position:absolute;
top:0
}
div.goog-modalpopup-bg, div.modal-dialog-bg {
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75
}
.modal-dialog {
color:#000;
padding:30px 42px
}
.modal-dialog-title {
background-color:#fff;
color:#000;
cursor:default;
font-size:16px;
font-weight:normal;
line-height:24px;
margin:0 0 16px
}
.modal-dialog-title-close {
height:11px;
opacity:0.7;
padding:17px;
position:absolute;
right:0px;
top:0px;
width:11px
}
.modal-dialog-title-close:after {
content:'';
background:url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
position:absolute;
height:11px;
width:11px;
right:17px
}
.modal-dialog-title-close:hover {
opacity:1
}
.modal-dialog-content {
background-color:#fff;
line-height:1.4em;
word-wrap:break-word
}
.modal-dialog-buttons {
margin-top:16px
}
.modal-dialog-buttons button {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
border:1px solid #dcdcdc;
border:1px solid rgba(0, 0, 0, 0.1);
color:#333;
cursor:default;
font-family:inherit;
font-size:11px;
font-weight:bold;
height:29px;
line-height:27px;
margin:0 16px 0 0;
min-width:72px;
outline:0;
padding:0 8px
}
.modal-dialog-buttons button:hover, .modal-dialog-buttons button:active {
-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
box-shadow:0px 1px 1px rgba(0, 0, 0, 0.1);
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border:1px solid #c6c6c6;
color:#111
}
.modal-dialog-buttons button:active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1)
}
.modal-dialog-buttons button:focus {
border:1px solid #4d90fe
}
.modal-dialog-buttons button[disabled] {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:#fff;
background-image:none;
border:1px solid #f3f3f3;
border:1px solid rgba(0, 0, 0, 0.05);
color:#b8b8b8
}
.modal-dialog-buttons .goog-buttonset-action {
background-color:#4d90fe;
background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
background-image:linear-gradient(top, #4d90fe, #4787ed);
border:1px solid #3079ed;
color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:hover, .modal-dialog-buttons .goog-buttonset-action:active {
background-color:#357ae8;
background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);
background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);
background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);
background-image:-o-linear-gradient(top, #4d90fe, #357ae8);
background-image:linear-gradient(top, #4d90fe, #357ae8);
border:1px solid #2f5bb7;
color:#fff
}
.modal-dialog-buttons .goog-buttonset-action:active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3)
}
.modal-dialog-buttons .goog-buttonset-action:focus {
-webkit-box-shadow:inset 0 0 0 1px #fff;
-moz-box-shadow:inset 0 0 0 1px #fff;
box-shadow:inset 0 0 0 1px #fff;
border:1px solid #fff;
border:rgba(0, 0, 0, 0) solid 1px;
outline:1px solid #4d90fe;
outline:rgba(0, 0, 0, 0) 0
}
.modal-dialog-buttons .goog-buttonset-action[disabled] {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:#4d90fe;
color:#fff;
filter:alpha(opacity=50);
opacity:0.5
}
.jfk-alert, .jfk-confirm, .jfk-prompt {
width:512px
}
.goog-menu {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
-webkit-transition:opacity 0.218s;
-moz-transition:opacity 0.218s;
-o-transition:opacity 0.218s;
transition:opacity 0.218s;
background:#fff;
border:1px solid #ccc;
border:1px solid rgba(0, 0, 0, .2);
cursor:default;
font-size:13px;
margin:0;
outline:none;
padding:6px 0;
position:absolute
}
.goog-menuitem, .goog-tristatemenuitem, .goog-filterobsmenuitem {
position:relative;
color:#333;
cursor:pointer;
list-style:none;
margin:0;
padding:6px 8em 6px 30px;
white-space:nowrap
}
.goog-menu-nocheckbox .goog-menuitem, .goog-menu-noicon .goog-menuitem {
padding-left:16px;
vertical-align:middle
}
.goog-menu-noaccel .goog-menuitem {
padding-right:44px
}
.goog-menuitem-disabled {
cursor:default
}
.goog-menuitem-disabled .goog-menuitem-accel, .goog-menuitem-disabled .goog-menuitem-content {
color:#ccc!important
}
.goog-menuitem-disabled .goog-menuitem-icon {
filter:alpha(opacity=30);
opacity:0.3
}
.goog-menuitem-highlight, .goog-menuitem-hover {
background-color:#eee;
border-color:#eee;
border-style:dotted;
border-width:1px 0;
padding-top:5px;
padding-bottom:5px
}
.goog-menuitem-highlight .goog-menuitem-content, .goog-menuitem-hover .goog-menuitem-content {
color:#333
}
.goog-menuitem-checkbox, .goog-menuitem-icon {
background-repeat:no-repeat;
height:21px;
left:3px;
position:absolute;
right:auto;
top:3px;
vertical-align:middle;
width:21px
}
.goog-option-selected {
background-image:url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
background-repeat:no-repeat;
background-position:left center
}
.goog-option-selected .goog-menuitem-content {
color:#333
}
.goog-menuitem-accel {
color:#777;
direction:ltr;
left:auto;
padding:0 6px;
position:absolute;
right:0;
text-align:right
}
.goog-menuitem-mnemonic-hint {
text-decoration:underline
}
.goog-menuitem-mnemonic-separator {
color:#777;
font-size:12px;
padding-left:4px
}
.goog-flat-menu-button {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
border:1px solid #dcdcdc;
color:#333;
cursor:default;
font-size:11px;
font-weight:bold;
line-height:27px;
list-style:none;
margin:0 2px;
min-width:46px;
outline:none;
padding:0 18px 0 6px;
text-align:center;
text-decoration:none
}
.goog-flat-menu-button-disabled {
background-color:#fff;
border-color:#f3f3f3;
color:#b8b8b8
}
.goog-flat-menu-button.goog-flat-menu-button-hover {
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
box-shadow:0 1px 1px rgba(0, 0, 0, .1);
border-color:#c6c6c6;
color:#111
}
.goog-flat-menu-button.goog-flat-menu-button-focused {
border-color:#4d90fe
}
.goog-flat-menu-button.goog-flat-menu-button-open, .goog-flat-menu-button.goog-flat-menu-button-active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#eee;
background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
background-image:-o-linear-gradient(top, #eee, #e0e0e0);
background-image:linear-gradient(top, #eee, #e0e0e0);
border:1px solid #ccc;
color:#333;
z-index:2
}
.goog-flat-menu-button-caption {
vertical-align:top;
white-space:nowrap
}
.goog-flat-menu-button-dropdown {
border-color:#777 transparent;
border-style:solid;
border-width:4px 4px 0 4px;
height:0;
width:0;
position:absolute;
right:5px;
top:12px
}
.goog-flat-menu-button .goog-flat-menu-button-img {
margin-top:-3px;
opacity:.70;
vertical-align:middle
}
.goog-flat-menu-button-active .goog-flat-menu-button-img, .goog-flat-menu-button-open .goog-flat-menu-button-img, .goog-flat-menu-button-selected .goog-flat-menu-button-img, .goog-flat-menu-button-hover .goog-flat-menu-button-img {
opacity:0.9
}
.goog-flat-menu-button-active .goog-flat-menu-button-dropdown, .goog-flat-menu-button-open .goog-flat-menu-button-dropdown, .goog-flat-menu-button-selected .goog-flat-menu-button-dropdown, .goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
border-color:#595959 transparent
}
.goog-flat-menu-button-left, .goog-flat-menu-button-right {
z-index:1
}
.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
z-index:0
}
.goog-flat-menu-button-right:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
z-index:2
}
.goog-flat-menu-button-left:focus, .goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
z-index:2
}
.goog-flat-menu-button-collapse-left {
margin-left:-1px;
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-top-left-radius:0;
border-bottom-left-radius:0;
border-top-left-radius:0;
min-width:0;
padding-left:0;
vertical-align:top
}
.goog-flat-menu-button-collapse-right {
margin-right:0px;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:0;
border-top-right-radius:0;
border-bottom-right-radius:0
}
.goog-submenu-arrow {
-webkit-transition:all 0.218s;
-moz-transition:all 0.218s;
-o-transition:all 0.218s;
transition:all 0.218s;
font-size:70%;
left:auto;
right:10px;
padding-top:3px;
padding-right:0;
position:absolute;
text-align:right;
opacity:.5;
filter:alpha(opacity=50)
}
.goog-menuitem-highlight .goog-submenu-arrow, .goog-menuitem-hover .goog-submenu-arrow {
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
border-left-color:#999;
opacity:1.0
}
.goog-menuitem-disabled .goog-submenu-arrow {
color:inherit;
opacity:1.0
}
.jfk-textinput {
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
border:1px solid #d9d9d9;
border-top:1px solid #c0c0c0;
font-size:13px;
height:25px;
padding:1px 8px
}
.jfk-textinput:focus {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
border:1px solid #4d90fe;
outline:none
}
.jfk-textinput::-ms-clear {
display:none
}
.goog-menuseparator {
border-top:1px solid #ebebeb;
margin-top:6px;
margin-bottom:6px
}
.jfk-select .goog-flat-menu-button-caption {
overflow:hidden;
width:100%
}
.jfk-select .goog-flat-menu-button-dropdown {
background:url(//ssl.gstatic.com/ui/v1/disclosure/grey-disclosure-arrow-up-down.png) center no-repeat;
border:none;
height:11px;
margin-top:-4px;
width:7px
}
.jfk-radiobutton {
display:inline-block;
outline:none;
padding:5px 7px;
position:relative
}
.jfk-radiobutton-radio {
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
background:url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked.png) -3px -3px;
background:rgba(255, 255, 255, 0);
border:1px solid rgba(198, 198, 198, 1);
height:15px;
left:7px;
margin:0;
outline:none;
position:absolute;
text-align:left;
top:6px;
width:15px
}
.jfk-radiobutton:active .jfk-radiobutton-radio {
background:rgba(235, 235, 235, 1);
border-color:rgba(182, 182, 182, 1)
}
.jfk-radiobutton:hover .jfk-radiobutton-radio {
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .1);
border-color:rgba(182, 182, 182, 1)
}
.jfk-radiobutton:focus .jfk-radiobutton-radio {
border-color:rgba(77, 144, 254, 1)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio {
background:url(//ssl.gstatic.com/ui/v1/radiobutton/checked.png) -3px -3px;
background:rgba(255, 255, 255, 0)
}
.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio {
background:url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked_focused.png) -3px -3px;
background:rgba(255, 255, 255, 0)
}
.jfk-radiobutton-checked.jfk-radiobutton:focus .jfk-radiobutton-radio {
background:url(//ssl.gstatic.com/ui/v1/radiobutton/checked_focused.png) -3px -3px;
background:rgba(255, 255, 255, 0)
}
.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
background:rgba(96, 96, 96, 1);
content:'';
display:block;
height:7px;
left:3px;
position:relative;
top:3px;
width:7px
}
.jfk-radiobutton .jfk-radiobutton-label {
cursor:default;
margin-left:22px
}
.jfk-radiobutton-disabled .jfk-radiobutton-radio {
background:url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked-disabled.png) -3px -3px;
background:rgba(255, 255, 255, 0);
border-color:rgba(241, 241, 241, 1)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio {
background:url(//ssl.gstatic.com/ui/v1/radiobutton/checked-disabled.png) -3px -3px;
background:rgba(255, 255, 255, 0)
}
.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
background:rgba(184, 184, 184, 1)
}
.jfk-radiobutton-disabled .jfk-radiobutton-label {
color:rgb(184, 184, 184)
}
.jfk-radiobutton-disabled:active .jfk-radiobutton-radio, .jfk-radiobutton-disabled:hover .jfk-radiobutton-radio {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background:rgba(255, 255, 255, 1);
border-color:rgba(241, 241, 241, 1)
}
.jfk-scrollbar::-webkit-scrollbar {
height:16px;
overflow:visible;
width:16px
}
.jfk-scrollbar::-webkit-scrollbar-button {
height:0;
width:0
}
.jfk-scrollbar::-webkit-scrollbar-track {
background-clip:padding-box;
border:solid transparent;
border-width:0 0 0 4px
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal {
border-width:4px 0 0
}
.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(0, 0, 0, .05);
box-shadow:inset 1px 0 0 rgba(0, 0, 0, .1)
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(0, 0, 0, .1)
}
.jfk-scrollbar::-webkit-scrollbar-track:active {
background-color:rgba(0, 0, 0, .05);
box-shadow:inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0 rgba(0, 0, 0, .07)
}
.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(255, 255, 255, .1);
box-shadow:inset 1px 0 0 rgba(255, 255, 255, .2)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:active {
background-color:rgba(255, 255, 255, .1);
box-shadow:inset 1px 0 0 rgba(255, 255, 255, .25), inset -1px 0 0 rgba(255, 255, 255, .15)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .25), inset 0 -1px 0 rgba(255, 255, 255, .15)
}
.jfk-scrollbar::-webkit-scrollbar-thumb {
background-color:rgba(0, 0, 0, .2);
background-clip:padding-box;
border:solid transparent;
border-width:1px 1px 1px 6px;
min-height:28px;
padding:100px 0 0;
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
border-width:6px 1px 1px;
padding:0 0 0 100px;
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .07)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
background-color:rgba(0, 0, 0, .4);
box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .25)
}
.jfk-scrollbar::-webkit-scrollbar-thumb:active {
background-color:rgba(0, 0, 0, 0.5);
box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.35)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb {
background-color:rgba(255, 255, 255, .3);
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .15), inset 0 -1px 0 rgba(255, 255, 255, .1)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .15), inset -1px 0 0 rgba(255, 255, 255, .1)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:hover {
background-color:rgba(255, 255, 255, .6);
box-shadow:inset 1px 1px 1px rgba(255, 255, 255, .37)
}
.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-thumb:active {
background-color:rgba(255, 255, 255, .75);
box-shadow:inset 1px 1px 3px rgba(255, 255, 255, .5)
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:horizontal {
border-width:6px 0 1px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(0, 0, 0, .035);
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .14), inset -1px -1px 0 rgba(0, 0, 0, .07)
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark.jfk-scrollbar::-webkit-scrollbar-track:hover {
background-color:rgba(255, 255, 255, .07);
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .25), inset -1px -1px 0 rgba(255, 255, 255, .15)
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
border-width:6px 0 1px
}
.jfk-scrollbar::-webkit-scrollbar-corner {
background:transparent
}
body.jfk-scrollbar::-webkit-scrollbar-track-piece {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:0 0 0 3px;
box-shadow:inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0 rgba(0, 0, 0, .07)
}
body.jfk-scrollbar::-webkit-scrollbar-track-piece:horizontal {
border-width:3px 0 0;
box-shadow:inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
body.jfk-scrollbar::-webkit-scrollbar-thumb {
border-width:1px 1px 1px 5px
}
body.jfk-scrollbar::-webkit-scrollbar-thumb:horizontal {
border-width:5px 1px 1px
}
body.jfk-scrollbar::-webkit-scrollbar-corner {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:3px 0 0 3px;
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .14)
}
.goog-toolbar-combo-button {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
background:0;
border-color:transparent;
border-style:solid;
border-width:1px;
outline:none;
padding:0;
height:24px;
color:#333;
line-height:24px;
list-style:none;
font-size:11px;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
cursor:default;
top:2px
}
.goog-toolbar-combo-button-outer-box, .goog-toolbar-combo-button-inner-box {
border:0;
vertical-align:top
}
.goog-toolbar-combo-button-outer-box {
margin:0;
padding:0
}
.goog-toolbar-combo-button-inner-box {
padding:0 2px;
margin:0 1px
}
.goog-toolbar-combo-button-hover {
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
box-shadow:0 1px 1px rgba(0, 0, 0, .1);
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border-color:#c6c6c6!important;
color:#222
}
.goog-toolbar-combo-button-active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#f6f6f6;
background-image:-webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:-moz-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:-ms-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:-o-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:linear-gradient(top, #f6f6f6, #f1f1f1);
border-color:#c6c6c6
}
.goog-toolbar-combo-button-open {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#eee;
background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
background-image:-o-linear-gradient(top, #eee, #e0e0e0);
background-image:linear-gradient(top, #eee, #e0e0e0);
border-color:#ccc;
color:#222
}
.goog-toolbar-combo-button-disabled {
color:#222!important;
opacity:0.3;
filter:alpha(opacity=30)
}
.goog-toolbar-combo-button-dropdown {
background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
float:right;
margin:9px 0 0 0px;
padding:0 0 0 1px;
min-width:7px;
opacity:.8;
vertical-align:middle;
width:5px;
height:7px;
*float:none;
*position:relative;
*top:-3px
}
.goog-toolbar-combo-button-caption {
padding:0;
margin:0 0 0 -3px
}
.docs-toolbar-small-separator+div.goog-toolbar-combo-button {
margin:4px 1px 0 -1px
}
.goog-toolbar-combo-button-input {
background:transparent;
border:1px solid transparent!important;
color:#333;
font-family:Arial, sans-serif!important;
font-size:11px!important;
font-weight:bold!important;
height:20px!important;
overflow:hidden!important
}
.goog-toolbar-combo-button-hover .goog-toolbar-combo-button-input {
border-right:1px solid #d9d9d9!important
}
.goog-toolbar-combo-button-open .goog-toolbar-combo-button-input {
background:transparent;
border-right:1px solid transparent!important
}
.goog-toolbar-combo-button-input:focus {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-webkit-user-select:text!important;
-moz-user-select:text!important;
background:#fff;
border:1px solid #4d90fe!important;
height:20px;
outline:none
}
.goog-toolbar-combo-caption-gecko {
position:fixed;
margin-top:-15px
}
.goog-color-menu-button.goog-menu-button {
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:linear-gradient(top, #f5f5f5, #f1f1f1)
}
.goog-color-menu-button .goog-menu-button-outer-box, .goog-color-menu-button .goog-menu-button-inner-box {
border-color:rgba(0, 0, 0, 0.1)
}
.goog-color-menu-button.goog-menu-button-focused .goog-menu-button-outer-box, .goog-color-menu-button.goog-menu-button-focused .goog-menu-button-inner-box {
border-color:#4d90fe
}
.goog-color-menu-button.goog-menu-button-open .goog-menu-button-outer-box, .goog-color-menu-button.goog-menu-button-open .goog-menu-button-inner-box {
border-color:rgba(0, 0, 0, 0.1)
}
.goog-color-menu-button.goog-menu-button-hover .goog-menu-button-outer-box, .goog-color-menu-button.goog-menu-button-hover .goog-menu-button-inner-box {
border-color:rgba(0, 0, 0, 0.1)!important
}
.goog-color-menu-button.goog-menu-button-hover .goog-menu-button-outer-box {
box-shadow:0 1px 1px rgba(0, 0, 0, .1)
}
.goog-color-menu-button .goog-color-menu-button-indicator {
border:1px solid black;
height:19px;
width:19px
}
.docs-icon {
direction:ltr;
text-align:left;
height:21px;
overflow:hidden;
vertical-align:middle;
width:21px
}
.docs-icon-img:before {
content:url(//ssl.gstatic.com/docs/common/jfk_sprite133.png)
}
.docs-icon-img {
*background:url(//ssl.gstatic.com/docs/common/jfk_sprite133.png)
}
.docs-icon-img-legacy {
background:url(//ssl.gstatic.com/docs/common/jfk_sprite133.png)
}
.docs-icon-img-container {
height:3366px;
position:absolute;
width:42px
}
.goog-color-menu-button-indicator .docs-icon {
height:19px
}
.goog-menuitem-icon .docs-icon-img-container {
opacity:.70
}
.goog-menuitem-icon .docs-icon-document, .goog-menuitem-icon .docs-icon-punch, .goog-menuitem-icon .docs-icon-presentation, .goog-menuitem-icon .docs-icon-spreadsheet, .goog-menuitem-icon .docs-icon-form, .goog-menuitem-icon .docs-icon-drawing, .goog-menuitem-icon .docs-icon-script {
opacity:1
}
.docs-icon-save {
left:-21px;
top:-1578px
}
.docs-icon-print {
left:0;
top:-2271px
}
.docs-icon-undo, .docs-icon-redo-rtl {
left:-21px;
top:-399px
}
.docs-icon-redo, .docs-icon-undo-rtl {
left:0;
top:-2082px
}
.docs-icon-copy {
left:-21px;
top:-1599px
}
.docs-icon-cut {
left:0;
top:-1641px
}
.docs-icon-paste {
left:-21px;
top:-63px
}
.docs-icon-document {
left:-21px;
top:-336px
}
.docs-icon-presentation {
left:-21px;
top:-3321px
}
.docs-icon-punch {
left:-21px;
top:-3321px
}
.docs-icon-spreadsheet {
left:-21px;
top:-357px
}
.docs-icon-form {
left:-21px;
top:-1851px
}
.docs-icon-form-black {
left:-21px;
top:-2313px
}
.docs-icon-drawing {
left:0;
top:-777px
}
.docs-icon-site {
left:0;
top:-2229px
}
.docs-icon-drawing-black {
left:0;
top:-2838px
}
.docs-icon-excel {
left:-21px;
top:-2691px
}
.docs-icon-powerpoint {
left:0;
top:-84px
}
.docs-icon-word {
left:-21px;
top:-1176px
}
.docs-icon-script {
left:0;
top:0
}
.docs-icon-insert-script {
left:-21px;
top:-693px
}
.docs-icon-gadget {
left:-21px;
top:-2880px
}
.docs-icon-image {
left:-21px;
top:-2040px
}
.docs-icon-clipboard {
left:-21px;
top:0
}
.docs-icon-bold {
left:0;
top:-2880px
}
.docs-icon-italic {
left:0;
top:-483px
}
.docs-icon-text-color {
left:0;
top:-3048px
}
.docs-icon-align-left {
left:0;
top:-2544px
}
.docs-icon-align-center {
left:-21px;
top:-441px
}
.docs-icon-align-right {
left:-21px;
top:-567px
}
.docs-icon-align-justify {
left:-21px;
top:-315px
}
.docs-icon-valign-top {
left:0;
top:-3195px
}
.docs-icon-valign-middle {
left:0;
top:-2145px
}
.docs-icon-valign-bottom {
left:0;
top:-1113px
}
.docs-icon-list-number {
left:0;
top:-672px
}
.docs-icon-list-bullet {
left:0;
top:-2607px
}
.docs-icon-indent {
left:-21px;
top:-609px
}
.docs-icon-outdent {
left:0;
top:-2649px
}
.docs-icon-line-spacing {
left:0;
top:-2040px
}
.docs-icon-underline {
left:-21px;
top:-1431px
}
.docs-icon-text-bgcolor {
left:0;
top:-2502px
}
.docs-icon-textbox {
left:-21px;
top:-84px
}
.docs-icon-shapes {
left:-21px;
top:-273px
}
.docs-icon-line-width {
left:-21px;
top:-924px
}
.docs-icon-add-trendline {
left:0;
top:-1239px
}
.docs-icon-data-label {
left:-21px;
top:-1071px
}
.docs-icon-next {
left:0;
top:-3237px
}
.docs-icon-previous {
left:0;
top:-126px
}
.docs-icon-no-color {
left:0;
top:-1599px
}
.docs-icon-fill-color {
left:-21px;
top:-861px
}
.docs-icon-line-color {
left:0;
top:-21px
}
.docs-icon-line-type {
left:0;
top:-2859px
}
.docs-icon-table {
left:0;
top:-1365px
}
.docs-icon-comment {
left:0;
top:-2481px
}
.docs-icon-comment-blank {
left:-21px;
top:-987px
}
.docs-icon-comment-blank-highlighted {
left:0;
top:-1746px
}
.docs-icon-chart {
left:0;
top:-1935px
}
.docs-icon-list-number-rtl {
left:0;
top:-882px
}
.docs-icon-list-bullet-rtl {
left:0;
top:-2964px
}
.docs-icon-indent-rtl {
left:0;
top:-2670px
}
.docs-icon-outdent-rtl {
left:0;
top:-2775px
}
.docs-icon-line-spacing-rtl {
left:-21px;
top:-2670px
}
.docs-icon-text-ltr {
left:0;
top:-1977px
}
.docs-icon-text-rtl {
left:0;
top:-2733px
}
.docs-icon-sheet-rtl {
left:0;
top:-2901px
}
.docs-icon-share {
left:0;
top:-714px
}
.docs-icon-subscript {
left:0;
top:-2103px
}
.docs-icon-superscript {
left:0;
top:-315px
}
.docs-icon-strikethrough {
left:0;
top:-1008px
}
.docs-icon-clear-formatting {
left:0;
top:-1956px
}
.docs-icon-link {
left:-21px;
top:-1872px
}
.docs-icon-special-character {
left:0;
top:-3090px
}
.docs-icon-close-white {
left:0;
top:-3006px
}
.docs-icon-close-small {
left:-21px;
top:-2334px
}
.docs-icon-paint-format {
left:0;
top:-2166px
}
.docs-icon-video {
left:-21px;
top:-588px
}
.docs-icon-reload {
left:-21px;
top:-2103px
}
.docs-icon-reload-rtl {
left:0;
top:-924px
}
.docs-icon-insert-page-break {
left:0;
top:-2586px
}
.docs-icon-close {
left:-21px;
top:-1155px
}
.docs-icon-check {
left:-21px;
top:-2544px
}
.docs-icon-up {
left:-21px;
top:-2481px
}
.docs-icon-down {
left:-21px;
top:-2565px
}
.docs-icon-add-page {
left:-21px;
top:-2649px
}
.docs-icon-email {
left:0;
top:-945px
}
.docs-icon-insert-equation {
left:-21px;
top:-2817px
}
.docs-icon-insert-horizontal-line {
left:0;
top:-840px
}
.docs-icon-tabstop-center {
left:0;
top:-735px
}
.docs-icon-tabstop-center-bottom {
left:0;
top:-1050px
}
.docs-icon-tabstop-left {
left:-21px;
top:-3216px
}
.docs-icon-tabstop-right {
left:-21px;
top:-819px
}
.docs-icon-border-all {
left:-21px;
top:-714px
}
.docs-icon-border-right {
left:0;
top:-1662px
}
.docs-icon-border-left {
left:0;
top:-3069px
}
.docs-icon-border-top {
left:-21px;
top:-2061px
}
.docs-icon-border-bottom {
left:-21px;
top:-1620px
}
.docs-icon-border-outside {
left:-21px;
top:-2082px
}
.docs-icon-border-inside {
left:-21px;
top:-2166px
}
.docs-icon-border-none {
left:0;
top:-1893px
}
.docs-icon-border-horizontal {
left:0;
top:-3300px
}
.docs-icon-border-vertical {
left:-21px;
top:-1494px
}
.docs-icon-merge {
left:-21px;
top:-525px
}
.docs-icon-wrap {
left:0;
top:-1914px
}
.docs-icon-autofilter {
left:-21px;
top:-2292px
}
.docs-icon-autofilter-filled {
left:0;
top:-294px
}
.docs-icon-insert-function {
left:0;
top:-1386px
}
.docs-icon-insert-formula {
left:0;
top:-987px
}
.docs-icon-folder-shared {
left:0;
top:-1515px
}
.docs-icon-folder-outline {
left:-21px;
top:-1998px
}
.docs-icon-folder-outline-hover {
left:0;
top:-2628px
}
.docs-icon-folder-outline-pressed {
left:0;
top:-2691px
}
.docs-icon-folder-solid {
left:-21px;
top:-2019px
}
.docs-icon-drive {
left:-21px;
top:-882px
}
.docs-icon-drive-grey {
left:0;
top:-2418px
}
.docs-icon-drive-grey-hover {
left:0;
top:-2313px
}
.docs-icon-drive-grey-pressed {
left:0;
top:-3153px
}
.docs-icon-drive-hover {
left:0;
top:-2922px
}
.docs-icon-drive-pressed {
left:-21px;
top:-1515px
}
.docs-icon-drive-large {
left:0;
top:-168px
}
.docs-icon-back {
left:0;
top:-504px
}
.docs-icon-back-rtl {
left:-21px;
top:-1662px
}
.docs-icon-arrow-more {
left:0;
top:-1176px
}
.docs-icon-arrow-more-rtl {
left:0;
top:-1218px
}
.docs-icon-search-this-document {
left:0;
top:-3258px
}
.docs-icon-arrow-dropdown {
left:-21px;
top:-2523px
}
.docs-icon-word-art {
left:-21px;
top:-1977px
}
.docs-icon-delete-x {
left:-21px;
top:-1008px
}
.docs-icon-settings {
left:0;
top:-378px
}
.docs-icon-drive-large-wrapper {
width:42px;
height:42px
}
.docs-icon-plus {
left:0;
top:-2334px
}
.docs-icon-plus-white {
left:0;
top:-588px
}
.docs-icon-alert {
left:0;
top:-2397px
}
.docs-icon-trash {
left:0;
top:-903px
}
.docs-icon-locked {
left:0;
top:-2796px
}
.docs-icon-unlocked {
left:0;
top:-2187px
}
.docs-icon-add-fonts {
left:0;
top:-3279px
}
.docs-icon-enter-compact {
left:0;
top:-42px
}
.docs-icon-exit-compact {
left:0;
top:-2250px
}
.docs-icon-mode-edit {
left:-21px;
top:-2775px
}
.docs-icon-mode-review {
left:0;
top:-2754px
}
.docs-icon-mode-review-white {
left:-21px;
top:-3006px
}
.docs-icon-mode-view {
left:-21px;
top:-2943px
}
.docs-icon-mode-view-white {
left:-21px;
top:-2985px
}
.docs-icon-chat {
left:0;
top:-2376px
}
.docs-icon-star {
left:0;
top:-2943px
}
.docs-icon-duplicate {
left:-21px;
top:-2355px
}
.docs-icon-file {
left:-21px;
top:-756px
}
.docs-icon-opacity {
left:-21px;
top:-2607px
}
.docs-icon-label-slant {
left:0;
top:-399px
}
.docs-icon-point-size {
left:-21px;
top:-2712px
}
.docs-icon-question {
left:-21px;
top:-1473px
}
.docs-icon-vertical-gridlines {
left:-21px;
top:-2418px
}
.docs-icon-left-axis {
left:-21px;
top:-1323px
}
.docs-icon-right-axis {
left:0;
top:-2292px
}
.docs-icon-left-axis-gridlines {
left:0;
top:-819px
}
.docs-icon-right-axis-gridlines {
left:-21px;
top:-3279px
}
.docs-icon-reset {
left:-21px;
top:-483px
}
.docs-icon-drag-move {
left:0;
top:-861px
}
.docs-icon-col-dragger {
left:-21px;
top:-1029px
}
.docs-icon-chrome-store {
left:-21px;
top:-2586px
}
.docs-icon-fit-area {
left:0;
top:-3132px
}
.docs-icon-zoom-out {
left:-21px;
top:-777px
}
.docs-icon-zoom-tool {
left:-21px;
top:-1809px
}
.docs-icon-download {
left:-21px;
top:-2754px
}
.docs-icon-fusion-table {
left:0;
top:-1767px
}
.docs-icon-spreadsheet-sink {
left:0;
top:-3321px
}
.docs-icon-send-responses {
left:-21px;
top:-252px
}
.docs-icon-liveform {
left:0;
top:-462px
}
.docs-icon-ellipsis {
left:-21px;
top:-462px
}
.docs-icon-html-preview {
left:-21px;
top:-147px
}
.docs-icon-grid {
left:-21px;
top:-1704px
}
.docs-icon-add-animation {
left:0;
top:-1851px
}
.docs-icon-playhead {
left:-21px;
top:-2250px
}
.docs-icon-playhead-rtl {
left:0;
top:-567px
}
.docs-icon-unsupported {
left:-21px;
top:-2229px
}
.docs-icon-calendar {
left:0;
top:-3216px
}
.docs-zippy-closed {
left:-21px;
top:-1641px
}
.docs-zippy-open {
left:0;
top:-2208px
}
.docs-icon-bookmark {
left:-21px;
top:-2439px
}
.docs-icon-heading {
left:-21px;
top:-126px
}
.docs-icon-file-blue {
left:0;
top:-966px
}
.docs-icon-web-result {
left:-21px;
top:-2271px
}
.docs-icon-mic {
left:0;
top:-1557px
}
.docs-icon-paragraph {
left:-21px;
top:-2796px
}
.docs-icon-bookmark-black {
left:0;
top:-1155px
}
.docs-icon-web-result-blue {
left:-21px;
top:-378px
}
.docs-icon-popout {
left:-21px;
top:-1557px
}
.docs-icon-checkbox-type {
left:0;
top:-441px
}
.docs-icon-dropdown-type {
left:-21px;
top:-2733px
}
.docs-icon-grid-type {
left:0;
top:-357px
}
.docs-icon-image-type {
left:0;
top:-1197px
}
.docs-icon-radio-type {
left:0;
top:-1302px
}
.docs-icon-scale-type {
left:0;
top:-546px
}
.docs-icon-text-type {
left:0;
top:-420px
}
.docs-icon-time-type {
left:-21px;
top:-1935px
}
.docs-icon-insert-text-block {
left:0;
top:-63px
}
.docs-icon-accepting-responses-on {
left:0;
top:-756px
}
.docs-icon-accepting-responses-off {
left:-21px;
top:-3258px
}
.docs-icon-decimal-increase {
left:-21px;
top:-840px
}
.docs-icon-decimal-decrease {
left:-21px;
top:-231px
}
.docs-icon-settings-white {
left:-21px;
top:-1239px
}
.docs-icon-no-symbol {
left:-21px;
top:-294px
}
.docs-icon-crop {
left:0;
top:-1260px
}
.docs-icon-green-check {
left:0;
top:-2817px
}
.docs-icon-font-size {
left:-21px;
top:-2838px
}
.docs-icon-reset-image {
left:-21px;
top:-1386px
}
.docs-icon-r-squared {
left:0;
top:-651px
}
.docs-icon-graph-legend {
left:0;
top:-525px
}
.docs-icon-cast {
left:0;
top:-630px
}
.docs-icon-wrap-overflow {
left:-21px;
top:-42px
}
.docs-icon-wrap-wrap {
left:-21px;
top:-546px
}
.docs-icon-wrap-clip {
left:0;
top:-1788px
}
.docs-icon-highlights {
left:-21px;
top:-945px
}
.docs-icon-green-back {
left:0;
top:-252px
}
.docs-icon-arrow-back-white {
left:0;
top:-1407px
}
.docs-icon-arrow-back-white-rtl {
left:0;
top:-3342px
}
.docs-icon-help {
left:0;
top:-1683px
}
.docs-icon-highlight-green {
left:-21px;
top:-3090px
}
.docs-icon-explore-black {
left:0;
top:-1704px
}
.docs-icon-explore-green {
left:0;
top:-1998px
}
.docs-icon-explore-white {
left:0;
top:-2355px
}
.docs-icon-insert-autovis-chart {
left:-21px;
top:-3300px
}
.docs-icon-insert-autovis-chart-white {
left:-21px;
top:-735px
}
.docs-icon-zoom-in {
left:0;
top:-3174px
}
.docs-icon-thumb-up {
left:-21px;
top:-3237px
}
.docs-icon-thumb-down {
left:0;
top:-105px
}
.docs-icon-dlp-warning {
left:-21px;
top:-1050px
}
@media screen and (-webkit-min-device-pixel-ratio:2) {
.docs-icon-img {
content:url(//ssl.gstatic.com/docs/common/jfk_sprite_hdpi71.png)
}
.docs-icon-img-container {
height:3492px;
position:absolute;
width:42px
}
.docs-icon-save {
left:0;
top:-804px
}
.docs-icon-print {
left:0;
top:0
}
.docs-icon-undo, .docs-icon-redo-rtl {
left:0;
top:-1833px
}
.docs-icon-redo, .docs-icon-undo-rtl {
left:-21px;
top:-1518px
}
.docs-icon-copy {
left:-21px;
top:-1497px
}
.docs-icon-cut {
left:0;
top:-531px
}
.docs-icon-paste {
left:0;
top:-2484px
}
.docs-icon-document {
left:0;
top:-1224px
}
.docs-icon-presentation {
left:0;
top:-2715px
}
.docs-icon-punch {
left:0;
top:-2715px
}
.docs-icon-spreadsheet {
left:0;
top:-1161px
}
.docs-icon-form {
left:0;
top:-2127px
}
.docs-icon-form-black {
left:0;
top:-2379px
}
.docs-icon-drawing {
left:-21px;
top:-1770px
}
.docs-icon-site {
left:-21px;
top:-2904px
}
.docs-icon-drawing-black {
left:-21px;
top:-3429px
}
.docs-icon-excel {
left:-21px;
top:-804px
}
.docs-icon-powerpoint {
left:0;
top:-2274px
}
.docs-icon-word {
left:0;
top:-447px
}
.docs-icon-script {
left:0;
top:-3408px
}
.docs-icon-insert-script {
left:0;
top:-2295px
}
.docs-icon-gadget {
left:0;
top:-2568px
}
.docs-icon-image {
left:0;
top:-3093px
}
.docs-icon-clipboard {
left:-21px;
top:-1014px
}
.docs-icon-bold {
left:0;
top:-3072px
}
.docs-icon-italic {
left:0;
top:-3051px
}
.docs-icon-text-color {
left:-21px;
top:-2421px
}
.docs-icon-align-left {
left:0;
top:-150px
}
.docs-icon-align-center {
left:-21px;
top:-1140px
}
.docs-icon-align-right {
left:0;
top:-2946px
}
.docs-icon-align-justify {
left:-21px;
top:-2883px
}
.docs-icon-valign-top {
left:-21px;
top:-1329px
}
.docs-icon-valign-middle {
left:0;
top:-3240px
}
.docs-icon-valign-bottom {
left:0;
top:-741px
}
.docs-icon-list-number {
left:-21px;
top:-3009px
}
.docs-icon-list-bullet {
left:0;
top:-1329px
}
.docs-icon-indent {
left:0;
top:-1077px
}
.docs-icon-outdent {
left:0;
top:-594px
}
.docs-icon-line-spacing {
left:0;
top:-2232px
}
.docs-icon-underline {
left:-21px;
top:-1749px
}
.docs-icon-text-bgcolor {
left:0;
top:-360px
}
.docs-icon-textbox {
left:0;
top:-2883px
}
.docs-icon-shapes {
left:0;
top:-2190px
}
.docs-icon-line-width {
left:0;
top:-783px
}
.docs-icon-add-trendline {
left:0;
top:-1014px
}
.docs-icon-data-label {
left:0;
top:-2358px
}
.docs-icon-next {
left:0;
top:-867px
}
.docs-icon-previous {
left:0;
top:-2589px
}
.docs-icon-no-color {
left:0;
top:-1917px
}
.docs-icon-fill-color {
left:-21px;
top:-3219px
}
.docs-icon-line-color {
left:-21px;
top:-2967px
}
.docs-icon-line-type {
left:0;
top:-297px
}
.docs-icon-table {
left:0;
top:-21px
}
.docs-icon-comment {
left:0;
top:-2463px
}
.docs-icon-comment-blank {
left:0;
top:-2106px
}
.docs-icon-comment-blank-highlighted {
left:-21px;
top:-297px
}
.docs-icon-chart {
left:0;
top:-3219px
}
.docs-icon-list-number-rtl {
left:0;
top:-2673px
}
.docs-icon-list-bullet-rtl {
left:0;
top:-2547px
}
.docs-icon-indent-rtl {
left:0;
top:-846px
}
.docs-icon-outdent-rtl {
left:-21px;
top:-213px
}
.docs-icon-line-spacing-rtl {
left:-21px;
top:-1539px
}
.docs-icon-text-ltr {
left:0;
top:-909px
}
.docs-icon-text-rtl {
left:-21px;
top:-1665px
}
.docs-icon-sheet-rtl {
left:-21px;
top:-129px
}
.docs-icon-share {
left:0;
top:-3009px
}
.docs-icon-subscript {
left:0;
top:-1875px
}
.docs-icon-superscript {
left:0;
top:-888px
}
.docs-icon-strikethrough {
left:-21px;
top:-2043px
}
.docs-icon-clear-formatting {
left:0;
top:-720px
}
.docs-icon-link {
left:0;
top:-3156px
}
.docs-icon-special-character {
left:0;
top:-1980px
}
.docs-icon-close-white {
left:0;
top:-2043px
}
.docs-icon-close-small {
left:0;
top:-2316px
}
.docs-icon-paint-format {
left:0;
top:-1581px
}
.docs-icon-video {
left:0;
top:-762px
}
.docs-icon-reload {
left:0;
top:-234px
}
.docs-icon-reload-rtl {
left:-21px;
top:-657px
}
.docs-icon-insert-page-break {
left:-21px;
top:-2652px
}
.docs-icon-close {
left:-21px;
top:-2862px
}
.docs-icon-check {
left:-21px;
top:-636px
}
.docs-icon-up {
left:-21px;
top:-909px
}
.docs-icon-down {
left:-21px;
top:-1350px
}
.docs-icon-add-page {
left:-21px;
top:-1896px
}
.docs-icon-email {
left:-21px;
top:-2610px
}
.docs-icon-insert-equation {
left:0;
top:-3303px
}
.docs-icon-insert-horizontal-line {
left:0;
top:-1938px
}
.docs-icon-tabstop-center {
left:-21px;
top:-2589px
}
.docs-icon-tabstop-center-bottom {
left:0;
top:-1665px
}
.docs-icon-tabstop-left {
left:0;
top:-1812px
}
.docs-icon-tabstop-right {
left:0;
top:-3114px
}
.docs-icon-border-all {
left:0;
top:-1035px
}
.docs-icon-border-right {
left:-21px;
top:-2253px
}
.docs-icon-border-left {
left:0;
top:-1686px
}
.docs-icon-border-top {
left:-21px;
top:-3051px
}
.docs-icon-border-bottom {
left:-21px;
top:-1791px
}
.docs-icon-border-outside {
left:-21px;
top:-3156px
}
.docs-icon-border-inside {
left:-21px;
top:-1224px
}
.docs-icon-border-none {
left:0;
top:-1392px
}
.docs-icon-border-horizontal {
left:-21px;
top:-1686px
}
.docs-icon-border-vertical {
left:0;
top:-1770px
}
.docs-icon-merge {
left:0;
top:-3429px
}
.docs-icon-wrap {
left:-21px;
top:-2400px
}
.docs-icon-autofilter {
left:0;
top:-1098px
}
.docs-icon-autofilter-filled {
left:-21px;
top:-1959px
}
.docs-icon-insert-function {
left:-21px;
top:-993px
}
.docs-icon-insert-formula {
left:0;
top:-2988px
}
.docs-icon-folder-shared {
left:0;
top:-510px
}
.docs-icon-folder-outline {
left:-21px;
top:-2001px
}
.docs-icon-folder-outline-hover {
left:-21px;
top:-573px
}
.docs-icon-folder-outline-pressed {
left:0;
top:-339px
}
.docs-icon-folder-solid {
left:0;
top:-1434px
}
.docs-icon-drive {
left:-21px;
top:-2799px
}
.docs-icon-drive-grey {
left:0;
top:-1518px
}
.docs-icon-drive-grey-hover {
left:-21px;
top:-2064px
}
.docs-icon-drive-grey-pressed {
left:0;
top:-255px
}
.docs-icon-drive-hover {
left:0;
top:-825px
}
.docs-icon-drive-pressed {
left:-21px;
top:-339px
}
.docs-icon-drive-large {
left:0;
top:-171px
}
.docs-icon-back {
left:-21px;
top:-108px
}
.docs-icon-back-rtl {
left:-21px;
top:-2631px
}
.docs-icon-arrow-more {
left:0;
top:-1854px
}
.docs-icon-arrow-more-rtl {
left:0;
top:-1056px
}
.docs-icon-search-this-document {
left:0;
top:-2253px
}
.docs-icon-arrow-dropdown {
left:0;
top:-1266px
}
.docs-icon-word-art {
left:0;
top:-2022px
}
.docs-icon-delete-x {
left:0;
top:-2505px
}
.docs-icon-settings {
left:0;
top:-1896px
}
.docs-icon-drive-large-wrapper {
width:42px;
height:42px
}
.docs-icon-plus {
left:-21px;
top:-3282px
}
.docs-icon-plus-white {
left:-21px;
top:-1623px
}
.docs-icon-alert {
left:-21px;
top:-1203px
}
.docs-icon-trash {
left:0;
top:-489px
}
.docs-icon-locked {
left:-21px;
top:-2358px
}
.docs-icon-unlocked {
left:0;
top:-2841px
}
.docs-icon-add-fonts {
left:0;
top:-2169px
}
.docs-icon-enter-compact {
left:-21px;
top:-2841px
}
.docs-icon-exit-compact {
left:-21px;
top:-2694px
}
.docs-icon-mode-edit {
left:0;
top:-1560px
}
.docs-icon-mode-review {
left:0;
top:-3387px
}
.docs-icon-mode-review-white {
left:0;
top:-2967px
}
.docs-icon-mode-view {
left:0;
top:-2400px
}
.docs-icon-mode-view-white {
left:-21px;
top:-2106px
}
.docs-icon-chat {
left:0;
top:-3345px
}
.docs-icon-star {
left:-21px;
top:-360px
}
.docs-icon-duplicate {
left:0;
top:-3261px
}
.docs-icon-file {
left:-21px;
top:-3240px
}
.docs-icon-opacity {
left:-21px;
top:-2127px
}
.docs-icon-label-slant {
left:-21px;
top:-42px
}
.docs-icon-point-size {
left:-21px;
top:-531px
}
.docs-icon-question {
left:0;
top:-3471px
}
.docs-icon-vertical-gridlines {
left:0;
top:-2085px
}
.docs-icon-left-axis {
left:-21px;
top:-1098px
}
.docs-icon-right-axis {
left:0;
top:-2610px
}
.docs-icon-left-axis-gridlines {
left:-21px;
top:-2505px
}
.docs-icon-right-axis-gridlines {
left:-21px;
top:-888px
}
.docs-icon-reset {
left:-21px;
top:-2274px
}
.docs-icon-drag-move {
left:-21px;
top:-720px
}
.docs-icon-col-dragger {
left:-21px;
top:-930px
}
.docs-icon-chrome-store {
left:-21px;
top:-1917px
}
.docs-icon-fit-area {
left:0;
top:-951px
}
.docs-icon-zoom-out {
left:0;
top:-468px
}
.docs-icon-zoom-tool {
left:-21px;
top:-3114px
}
.docs-icon-download {
left:0;
top:-2211px
}
.docs-icon-fusion-table {
left:-21px;
top:-21px
}
.docs-icon-spreadsheet-sink {
left:0;
top:-1497px
}
.docs-icon-send-responses {
left:0;
top:-1476px
}
.docs-icon-liveform {
left:0;
top:-108px
}
.docs-icon-ellipsis {
left:0;
top:-318px
}
.docs-icon-html-preview {
left:0;
top:-1203px
}
.docs-icon-grid {
left:0;
top:-381px
}
.docs-icon-add-animation {
left:0;
top:-1644px
}
.docs-icon-playhead {
left:0;
top:-1119px
}
.docs-icon-playhead-rtl {
left:-21px;
top:-2526px
}
.docs-icon-unsupported {
left:0;
top:-87px
}
.docs-icon-calendar {
left:0;
top:-1959px
}
.docs-zippy-closed {
left:-21px;
top:-1602px
}
.docs-zippy-open {
left:-21px;
top:-468px
}
.docs-icon-bookmark {
left:0;
top:-615px
}
.docs-icon-heading {
left:0;
top:-993px
}
.docs-icon-file-blue {
left:-21px;
top:-1119px
}
.docs-icon-web-result {
left:0;
top:-972px
}
.docs-icon-mic {
left:0;
top:-2064px
}
.docs-icon-paragraph {
left:-21px;
top:-3387px
}
.docs-icon-bookmark-black {
left:0;
top:-2925px
}
.docs-icon-web-result-blue {
left:-21px;
top:-2778px
}
.docs-icon-popout {
left:-21px;
top:-2442px
}
.docs-icon-checkbox-type {
left:0;
top:-276px
}
.docs-icon-dropdown-type {
left:0;
top:-1308px
}
.docs-icon-grid-type {
left:0;
top:-3324px
}
.docs-icon-image-type {
left:0;
top:-1140px
}
.docs-icon-radio-type {
left:0;
top:-3198px
}
.docs-icon-scale-type {
left:0;
top:-2001px
}
.docs-icon-text-type {
left:0;
top:-2631px
}
.docs-icon-time-type {
left:-21px;
top:-2211px
}
.docs-icon-insert-text-block {
left:-21px;
top:-318px
}
.docs-icon-accepting-responses-on {
left:-21px;
top:0
}
.docs-icon-accepting-responses-off {
left:-21px;
top:-2715px
}
.docs-icon-decimal-increase {
left:-21px;
top:-1392px
}
.docs-icon-decimal-decrease {
left:-21px;
top:-3261px
}
.docs-icon-settings-white {
left:0;
top:-3177px
}
.docs-icon-no-symbol {
left:0;
top:-2526px
}
.docs-icon-crop {
left:0;
top:-3135px
}
.docs-icon-green-check {
left:-21px;
top:-2988px
}
.docs-icon-font-size {
left:-21px;
top:-1833px
}
.docs-icon-reset-image {
left:-21px;
top:-381px
}
.docs-icon-r-squared {
left:-21px;
top:-1161px
}
.docs-icon-graph-legend {
left:-21px;
top:-1560px
}
.docs-icon-cast {
left:-21px;
top:-678px
}
.docs-icon-wrap-overflow {
left:-21px;
top:-2463px
}
.docs-icon-wrap-wrap {
left:0;
top:-930px
}
.docs-icon-wrap-clip {
left:0;
top:-1287px
}
.docs-icon-highlights {
left:0;
top:-3282px
}
.docs-icon-green-back {
left:-21px;
top:-1371px
}
.docs-icon-arrow-back-white {
left:0;
top:-63px
}
.docs-icon-arrow-back-white-rtl {
left:0;
top:-423px
}
.docs-icon-help {
left:-21px;
top:-276px
}
.docs-icon-highlight-green {
left:0;
top:-2148px
}
.docs-icon-explore-black {
left:0;
top:-636px
}
.docs-icon-explore-green {
left:0;
top:-1245px
}
.docs-icon-explore-white {
left:-21px;
top:-699px
}
.docs-icon-insert-autovis-chart {
left:-21px;
top:-2337px
}
.docs-icon-insert-autovis-chart-white {
left:0;
top:-1455px
}
.docs-icon-zoom-in {
left:0;
top:-213px
}
.docs-icon-thumb-up {
left:-21px;
top:-2148px
}
.docs-icon-thumb-down {
left:-21px;
top:-1875px
}
.docs-icon-dlp-warning {
left:-21px;
top:-867px
}
}
.goog-toolbar {
background:#f5f5f5;
border-top:1px solid #e5e5e5;
border-bottom:1px solid #ebebeb;
outline:0;
padding:8px 0 4px 0;
position:relative;
zoom:1
}
.goog-toolbar-button, .goog-toolbar-menu-button {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
background:0;
border-color:transparent;
border-style:solid;
border-width:1px;
outline:none;
padding:0;
height:24px;
color:#333;
line-height:24px;
list-style:none;
font-size:11px;
font-weight:bold;
text-decoration:none;
vertical-align:middle;
cursor:default
}
.goog-toolbar-button-outer-box, .goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box, .goog-toolbar-menu-button-inner-box {
border:0;
vertical-align:top
}
.goog-toolbar-button-outer-box, .goog-toolbar-menu-button-outer-box {
margin:0;
padding:0
}
.goog-toolbar-button-inner-box, .goog-toolbar-menu-button-inner-box {
padding:0 2px
}
.goog-toolbar-button-hover, .goog-toolbar-button-active, .goog-toolbar-button-checked, .goog-toolbar-button-selected {
color:#222;
padding:0
}
.goog-toolbar-button-hover, .goog-toolbar-menu-button-hover {
border-color:#c6c6c6!important;
color:#222
}
.goog-toolbar-menu-button-open {
color:#222
}
.goog-toolbar-button-hover, .goog-toolbar-menu-button-hover {
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .1);
box-shadow:0 1px 1px rgba(0, 0, 0, .1);
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1)
}
.goog-toolbar-button-active, .goog-toolbar-menu-button-active {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#f6f6f6;
background-image:-webkit-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:-moz-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:-ms-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:-o-linear-gradient(top, #f6f6f6, #f1f1f1);
background-image:linear-gradient(top, #f6f6f6, #f1f1f1);
border-color:#c6c6c6
}
.goog-toolbar-button-selected, .goog-toolbar-button-checked, .goog-toolbar-menu-button-open {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .1);
background-color:#eee;
background-image:-webkit-linear-gradient(top, #eee, #e0e0e0);
background-image:-moz-linear-gradient(top, #eee, #e0e0e0);
background-image:-ms-linear-gradient(top, #eee, #e0e0e0);
background-image:-o-linear-gradient(top, #eee, #e0e0e0);
background-image:linear-gradient(top, #eee, #e0e0e0);
border-color:#ccc
}
.goog-toolbar-button-disabled, .goog-toolbar-menu-button-disabled {
color:#222!important;
opacity:0.3;
filter:alpha(opacity=30)
}
.goog-toolbar-button-collapse-right, .goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box, .goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {
margin-right:0
}
.goog-toolbar-button-collapse-left, .goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box, .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
margin-left:0
}
.goog-toolbar-menu-button-dropdown {
background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
float:right;
margin:10px 2px 0 3px;
padding:0;
opacity:.8;
vertical-align:middle;
width:5px;
height:7px;
*float:none;
*position:relative;
*top:-3px
}
.goog-toolbar-separator {
border-left:1px solid #ccc;
height:17px;
line-height:normal;
list-style:none;
margin:0 2px;
outline:none;
overflow:hidden;
padding:0;
text-decoration:none;
vertical-align:middle;
width:0
}
.goog-toolbar-select .goog-toolbar-menu-button-dropdown {
background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
height:11px;
margin-top:7px;
width:7px;
-webkit-transform:none;
-moz-transform:none;
transform:none;
filter:none
}
.goog-toolbar-menu-button-caption {
padding:0;
margin:0
}
#docs-toolbar-wrapper {
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
min-height:35px;
-webkit-box-shadow:inset 0 1px 0 0 #fff;
-moz-box-shadow:inset 0 1px 0 0 #fff;
box-shadow:inset 0 1px 0 0 #fff;
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #eee);
background-image:-moz-linear-gradient(top, #f5f5f5, #eee);
background-image:-ms-linear-gradient(top, #f5f5f5, #eee);
background-image:-o-linear-gradient(top, #f5f5f5, #eee);
background-image:linear-gradient(top, #f5f5f5, #eee);
padding:0 44px 0 44px;
padding-left:58px;
position:relative
}
#docs-toolbar {
background:none;
border-width:0!important;
display:inline;
min-height:35px;
padding:0
}
#docs-primary-toolbars {
display:block
}
#docs-omnibox-toolbar {
background-image:none;
border-width:0!important;
display:inline-block;
padding:0;
vertical-align:middle;
width:182px;
overflow:hidden
}
#docs-side-toolbar {
background:none;
border:0;
padding:0 44px 0 0;
position:absolute;
right:0;
top:0
}
.goog-toolbar {
margin-bottom:0;
outline:0
}
.goog-toolbar-button, .goog-toolbar-menu-button {
margin:4px 0 0 -1px
}
.goog-toolbar-button-inner-box, .goog-toolbar-menu-button-inner-box {
height:25px;
min-width:25px;
padding:0;
text-align:center
}
.docs-toolbar-button-split-left .goog-toolbar-button-inner-box {
min-width:23px
}
.goog-toolbar-button-inner-box .docs-icon, .goog-toolbar-menu-button-caption .docs-icon, .goog-toolbar-menu-button-caption .goog-color-menu-button-indicator .docs-icon {
margin-top:-3px
}
.goog-toolbar-menu-button .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box, .goog-toolbar-button .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box {
margin:0 1px
}
.goog-toolbar-menu-button-dropdown {
margin-left:4px;
margin-right:0;
margin-top:9px
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-dropdown {
margin-top:7px
}
.goog-toolbar-separator.goog-inline-block {
border-left:1px solid #d9d9d9;
height:35px;
margin:0 5px 0 4px;
vertical-align:top
}
.goog-toolbar-select .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box {
margin:0;
margin-right:1px
}
.goog-color-menu-button-indicator {
position:relative;
height:19px
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-caption {
top:-2px
}
.docs-toolbar-small-separator.goog-toolbar-separator {
border-left:1px solid #ccc;
display:inline;
font-size:11px;
height:17px;
line-height:normal;
list-style:none;
margin:0 -3px 0 -1px;
outline:none;
overflow:hidden;
padding:0 0 3px 0;
text-decoration:none;
vertical-align:middle;
width:0
}
.docs-toolbar-small-separator.goog-toolbar-separator, .docs-toolbar-small-separator.goog-toolbar-separator {
display:inline-block;
height:35px;
margin:0 5px 0 4px;
padding:0;
vertical-align:top
}
.docs-toolbar-small-separator.goog-toolbar-separator+.docs-toolbar-small-separator.goog-toolbar-separator {
display:none
}
.goog-toolbar-button+div.docs-toolbar-small-separator, div.goog-toolbar-separator+div.docs-toolbar-small-separator, div.goog-toolbar-menu-button+div.docs-toolbar-small-separator {
margin-left:3px
}
.docs-toolbar-small-separator+div.goog-toolbar-button, .docs-toolbar-small-separator+div.goog-toolbar-menu-button, .docs-toolbar-small-separator+div[class~=goog-toolbar-select] {
margin-left:-1px
}
div[class~="goog-toolbar-select"]+div.docs-toolbar-small-separator {
margin-left:-1px
}
.docs-toolbar-small-separator+div.goog-toolbar-select {
margin-left:-3px
}
.docs-toolbar-inset-separator.docs-toolbar-small-separator {
border-left:1px solid 1px solid #d9d9d9;
height:20px;
margin:5px 5px 0 4px;
vertical-align:middle
}
.goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked {
border-left:0;
border-top-left-radius:0;
border-bottom-left-radius:0;
margin-left:-1px
}
.goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box, .goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked.goog-toolbar-button-hover .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box {
margin-left:1px
}
.goog-toolbar-button .docs-icon, .goog-toolbar-menu-button .docs-icon {
opacity:.70
}
.goog-toolbar-button-hover .docs-icon, .goog-toolbar-button-selected .docs-icon, .goog-toolbar-button-checked .docs-icon, .goog-toolbar-menu-button-hover .docs-icon, .goog-toolbar-menu-button-selected .docs-icon, .goog-toolbar-menu-button-checked .docs-icon {
opacity:0.9
}
.goog-toolbar-button-active .docs-icon, .goog-toolbar-menu-button-open .docs-icon {
opacity:1.0
}
.goog-toolbar-select .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-caption {
margin-left:10px;
text-align:left
}
.goog-toolbar-select .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-dropdown {
margin-left:5px;
margin-right:4px
}
.docs-toolbar-button-split-left, .docs-toolbar-button-split-left * {
border-top-right-radius:0!important;
border-bottom-right-radius:0!important
}
.docs-toolbar-button-split-right, .docs-toolbar-button-split-right * {
border-top-left-radius:0!important;
border-bottom-left-radius:0!important;
min-width:5px!important
}
.docs-toolbar-button-split-right .goog-toolbar-menu-button-dropdown {
margin-left:3px
}
.docs-toolbar-button-split-sympathy-hover {
border-color:#c6c6c6
}
.docs-toolbar-button-split-left .goog-toolbar-button-hover, .docs-toolbar-button-split-right .goog-toolbar-button-hover {
z-index:1
}
.docs-toolbar-split-create-button.goog-toolbar-menu-button {
margin-right:4px
}
.docs-toolbar-split-create-button .goog-toolbar-menu-button-dropdown {
background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
height:7px;
margin-top:9px;
opacity:1
}
.docs-toolbar-split-create-button {
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-ms-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);
background-image:linear-gradient(top, #f5f5f5, #f1f1f1);
border-color:#c6c6c6!important
}
.docs-toolbar-split-create-button.goog-toolbar-button-disabled {
border-right-color:#fff!important
}
.docs-toolbar-split-create-button.goog-toolbar-button-hover, .docs-toolbar-split-create-button.goog-toolbar-menu-button-hover {
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border-color:#c6c6c6!important
}
.docs-toolbar-split-create-button.goog-toolbar-button-active, .docs-toolbar-split-create-button.goog-toolbar-menu-button-active {
background-color:#f8f8f8;
background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-ms-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);
background-image:linear-gradient(top, #f8f8f8, #f1f1f1);
border-color:#c6c6c6!important
}
.docs-toolbar-split-create-button .docs-icon {
opacity:1!important
}
.docs-toolbar-text-button .goog-toolbar-button-outer-box, .docs-toolbar-text-button .goog-toolbar-menu-button-outer-box {
padding-left:4px
}
.docs-toolbar-text-button .goog-toolbar-button-outer-box {
padding-right:4px
}
.goog-toolbar-menu-button-outer-box {
padding-right:3px
}
.jfk-bubble.docs-toolbar-more-bubble {
padding:0px;
z-index:506!important
}
.docs-toolbar-more-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
border-color:#eee transparent
}
.docs-toolbar-more-toolbar {
background:#eee;
border:0;
padding:0 0 0 10px
}
.docs-collapsable-toolbar {
white-space:nowrap
}
.docs-collapsable-toolbar-control {
white-space:normal
}
.docs-hc-gecko .docs-icon-img {
filter:url("data:image/svg+xml;utf8,\00003csvg%20xmlns=\000027http://www.w3.org/2000/svg\000027\00003e\00003cfilter%20id=\000027invertColor\000027\00003e\00003cfeColorMatrix%20type=\000027matrix\000027%20values=\000027-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0\000027/\00003e\00003c/filter\00003e\00003c/svg\00003e#invertColor")
}
.docs-hc-ie .docs-icon-img {
-ms-high-contrast-adjust:none;
background-color:white
}
.google-visualization-clickeditor-bubble.jfk-bubble {
padding:3px;
z-index:inherit!important;
background-color:#f5f5f5;
font-family:Arial, san-serif;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
border-color:#dadada
}
.google-visualization-clickeditor-bubble .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter, .google-visualization-clickeditor-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
border-color:#f5f5f5 transparent
}
.google-visualization-clickeditor-combobox .goog-toolbar-combo-button-input {
width:28px;
padding:0 0 0 3px;
position:relative
}
.goog-menuitem .google-visualization-clickeditor-combobox-icon {
position:absolute;
top:4px;
left:100px
}
.google-visualization-charteditor-menu .goog-menuheader {
padding-left:10px;
color:#888
}
.google-visualization-clickeditor-combobox .google-visualization-clickeditor-combobox-icon {
position:absolute;
height:100%;
width:34px;
top:0;
left:0;
background-color:#f5f5f5
}
.goog-toolbar-combo-button-open .google-visualization-clickeditor-combobox-icon {
filter:alpha(opacity=0);
opacity:0
}
.google-visualization-clickeditor-combobox-icon .docs-icon {
margin:0 0 0 7px;
filter:alpha(opacity=60);
opacity:0.6
}
.google-visualization-clickeditor-bubble .goog-toolbar-combo-button, .google-visualization-clickeditor-bubble .goog-toolbar-menu-button, .google-visualization-clickeditor-bubble .goog-toolbar-button {
margin:0;
top:auto
}
.google-visualization-clickeditor-bubble .goog-toolbar-color-menu-button .goog-toolbar-menu-button-dropdown {
top:-2px
}
.google-visualization-clickeditor-color .goog-color-menu-button-indicator {
width:14px;
height:0;
border-bottom-width:14px;
margin:6px;
outline:1px solid #bbb
}
.google-visualization-clickeditor-tooltip {
font-family:Arial, sans-serif;
font-weight:normal;
-webkit-transition:background-color .5s;
-moz-transition:background-color .5s;
-ms-transition:background-color .5s;
-o-transition:background-color .5s;
transition:background-color .5s
}
.google-visualization-clickeditor-bubble .goog-toolbar-separator {
height:20px;
vertical-align:middle;
border-color:#ccc
}
.google-visualization-clickeditor-separator {
width:98%;
height:0;
border:1px solid #f8f8f8;
margin:3px
}
.google-visualization-clickeditor-input-box {
padding:5px
}
.google-visualization-clickeditor-enter-msg {
font-size:11px;
color:#555;
padding:4px
}
.google-visualization-clickeditor-bubble .google-visualization-charteditor-input:focus {
outline-color:#008df0
}
.google-visualization-clickeditor-bubble .google-visualization-charteditor-input-inline-x, .google-visualization-clickeditor-bubble .google-visualization-charteditor-input-inline-y, .google-visualization-clickeditor-bubble .google-visualization-charteditor-input-inline-right {
font-size:12px;
margin:4px
}
.google-visualization-clickeditor-bubble .google-visualization-charteditor-input-inline-x {
width:79px
}
.google-visualization-clickeditor-bubble .google-visualization-charteditor-input-inline-y, .google-visualization-clickeditor-bubble .google-visualization-charteditor-input-inline-right {
width:52px
}
.google-visualization-clickeditor-bubble .google-visualization-charteditor-combobox, .google-visualization-clickeditor-bubble .goog-flat-menu-button {
margin:0
}
.goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown {
border-color:#b8b8b8 transparent
}
.google-visualization-clickeditor-entity-cover {
position:absolute;
visibility:hidden;
overflow:hidden;
cursor:pointer
}
.google-visualization-clickeditor-entity-cover-stripes {
position:absolute;
top:0;
width:100%;
height:100%;
background:url("//ssl.gstatic.com/charts/static/stripes.png") repeat;
visibility:visible;
filter:alpha(opacity=10);
opacity:0.1
}
.google-visualization-clickeditor-entity-cover-top, .google-visualization-clickeditor-entity-cover-bottom, .google-visualization-clickeditor-entity-cover-left, .google-visualization-clickeditor-entity-cover-right {
visibility:visible;
background-color:#008ef1;
width:1px;
height:1px;
position:absolute
}
.google-visualization-clickeditor-entity-cover-top, .google-visualization-clickeditor-entity-cover-bottom {
width:100%
}
.google-visualization-clickeditor-entity-cover-left, .google-visualization-clickeditor-entity-cover-right {
height:100%
}
.google-visualization-clickeditor-entity-cover-right {
right:0
}
.google-visualization-clickeditor-entity-cover-left {
left:0
}
.google-visualization-clickeditor-entity-cover-bottom {
bottom:0
}
.google-visualization-clickeditor-entity-cover .google-visualization-clickeditor-mid-input {
width:98%;
filter:alpha(opacity=0);
opacity:0
}
.google-visualization-clickeditor-entity-cover .google-visualization-clickeditor-mid-input:focus {
filter:alpha(opacity=100);
opacity:1
}
.google-visualization-clickeditor-header {
height:30px;
background-color:white;
padding:3px;
overflow:hidden
}
.google-visualization-clickeditor-header-text {
margin-left:5px;
font-family:Arial, sans-serif;
font-size:12px;
color:#999;
white-space:nowrap
}
.jfk-button.google-visualization-clickeditor-header-view, .jfk-button.google-visualization-clickeditor-header-edit {
z-index:0
}
.jfk-button.jfk-button-disabled.google-visualization-clickeditor-header-view, .jfk-button.jfk-button-disabled.google-visualization-clickeditor-header-edit {
background:transparent;
border:none;
box-shadow:none;
margin-top:1px;
margin-left:1px;
opacity:0.5
}
.google-visualization-clickeditor-header-view .docs-icon, .google-visualization-clickeditor-header-edit .docs-icon {
margin-top:-3px;
margin-left:-2px;
filter:alpha(opacity=60);
opacity:0.6
}
.jfk-button.google-visualization-clickeditor-header-edit {
margin-right:5px
}
.google-visualization-clickeditor-context-icon {
position:absolute;
right:10px;
padding:0 5px;
top:2px
}
.jfk-button.jfk-button-disabled.google-visualization-clickeditor-resize, .jfk-button.jfk-button-disabled.google-visualization-clickeditor-fit-area {
background:#f5f5f5
}
.google-visualization-clickeditor-resize, .google-visualization-clickeditor-fit-area {
height:24px;
line-height:24px;
border-color:transparent;
margin-right:2px
}
.google-visualization-clickeditor-resize .docs-icon, .google-visualization-clickeditor-fit-area .docs-icon {
margin-top:-3px;
filter:alpha(opacity=60);
opacity:0.6
}
.google-visualization-clickeditor-resize-text, .google-visualization-clickeditor-fit-area-text {
font-size:11px;
font-weight:bold;
color:#555;
margin:0 5px
}
.google-visualization-resizer-overlay {
position:absolute;
visibility:hidden
}
.google-visualization-resizer-bar {
background:url("//ssl.gstatic.com/charts/static/stripes.png") #ffffff;
position:absolute;
opacity:0.1;
visibility:visible;
width:100%;
height:100%
}
.google-visualization-resizer-bar:hover {
opacity:0.2
}
.google-visualization-resizer-bar-center {
height:100%;
width:100%;
cursor:crosshair;
position:absolute;
top:0
}
.google-visualization-resizer-bar-north {
height:10px;
cursor:n-resize;
top:0
}
.google-visualization-resizer-bar-south {
height:10px;
cursor:s-resize;
position:absolute;
bottom:0
}
.google-visualization-resizer-bar-east {
width:10px;
cursor:e-resize;
position:absolute;
right:0
}
.google-visualization-resizer-bar-west {
width:10px;
cursor:w-resize;
position:absolute;
left:0
}
.google-visualization-charteditor-dialog {
height:508px;
width:917px
}
.google-visualization-charteditor-dialog .modal-dialog-title {
font-family:Arial, sans-serif
}
#google-visualization-charteditor-layout-table, .google-visualization-charteditor-custom-panel, #google-visualization-clickeditor, .google-visualization-charteditor-menu {
color:#222;
font-family:Arial, sans-serif;
font-size:12px
}
.google-visualization-charteditor-small-input, .google-visualization-charteditor-mid-input, .google-visualization-charteditor-input {
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
border:1px solid #d9d9d9;
border-top:1px solid silver;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
font-size:13px;
height:16px;
padding:5px 2px
}
.google-visualization-charteditor-dialog .goog-flat-menu-button-dropdown, .google-visualization-clickeditor-bubble .goog-flat-menu-button-dropdown, .google-visualization-charteditor-custom-panel .goog-flat-menu-button-dropdown {
background:url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
border-width:0;
height:7px;
opacity:0.8;
position:absolute;
top:10px;
width:5px
}
.google-visualization-charteditor-dialog .goog-flat-menu-button, .google-visualization-clickeditor-bubble .goog-flat-menu-button, .google-visualization-charteditor-custom-panel .goog-flat-menu-button {
height:14px;
line-height:normal;
margin:0 0 0 5px;
min-width:0;
padding:6px 0 6px 6px;
text-align:left
}
#google-visualization-clickeditor .goog-flat-menu-button {
min-width:34px
}
#google-visualization-charteditor-series-select-div.goog-flat-menu-button, #google-visualization-charteditor-axes-select-div.goog-flat-menu-button {
margin:0;
width:100%
}
#google-visualization-charteditor-select-legend-position {
margin-left:0
}
.google-visualization-charteditor-axis-select-scale.goog-select {
margin-left:0;
margin-right:36px
}
#google-visualization-charteditor-select-legend-position .goog-flat-menu-button-caption {
width:74px
}
#google-visualization-charteditor-layout-table, #google-visualization-clickeditor, .google-visualization-charteditor-custom-panel {
border:0;
font-size:12px;
margin:0;
padding:0
}
.google-visualization-charteditor-settings-td, .google-visualization-charteditor-custom-panel {
overflow:hidden;
padding:0 0 0 4px;
position:relative;
left:-4px;
vertical-align:top;
width:288px
}
.google-visualization-charteditor-custom-panel {
height:420px;
line-height:1.4em
}
.google-visualization-charteditor-preview-td {
height:411px;
left:346px;
overflow:hidden;
padding:0 0 0 6px;
position:absolute;
top:81px;
vertical-align:top;
width:602px
}
#google-visualization-charteditor-preview-example-template {
color:#15c
}
#google-visualization-charteditor-help-link {
color:#1111cc;
float:right;
font-size:12px;
font-weight:normal
}
.google-visualization-charteditor-dialog-spinner-div {
height:370px;
position:relative;
text-align:center
}
.google-visualization-charteditor-dialog-spinner {
background:url('//ssl.gstatic.com/docs/spreadsheets/spinner.gif') no-repeat;
height:20px;
position:relative;
top:155px;
width:20px
}
#google-visualization-charteditor-panel-wrapper {
float:left;
height:373px;
width:300px
}
#google-visualization-charteditor-preview-div-wrapper {
border:1px solid #e4e4e4;
padding:0;
position:relative;
top:8px
}
#google-visualization-charteditor-preview-div-chart {
overflow:hidden
}
.google-visualization-charteditor-panel {
height:100%;
width:100%
}
.google-visualization-charteditor-panel-scroll {
overflow:auto;
position:relative
}
.google-visualization-charteditor-panel .goog-menu-button {
cursor:default
}
#google-visualization-charteditor-custom-data-input {
position:relative
}
#google-visualization-charteditor-custom-data-input .sites-gviz-datasource-control {
outline:none
}
#google-visualization-charteditor-panel-navigate-div {
border-bottom:1px solid #ccc;
font-size:13px;
line-height:1.5em;
margin-bottom:15px;
padding:5px 0 0 10px;
width:900px
}
#google-visualization-charteditor-panel-navigate-div.goog-tab-bar {
background:none;
cursor:default;
list-style:none;
outline:none
}
.google-visualization-charteditor-panel-navigation-cell.goog-tab {
background:white;
border:none;
color:#666;
cursor:default;
padding:3px 10px;
position:relative;
text-decoration:none
}
.google-visualization-charteditor-panel-navigation-cell.goog-tab-hover {
color:#222;
cursor:pointer
}
.google-visualization-charteditor-panel-navigation-cell.goog-tab-selected {
color:#202020;
border:1px solid #ccc;
border-bottom-color:white;
-webkit-border-top-left-radius:2px;
-webkit-border-top-right-radius:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
border-top-left-radius:2px;
border-top-right-radius:2px;
cursor:default;
font-weight:700;
margin-bottom:-1px;
text-decoration:none
}
.google-visualization-charteditor-panel-navigation-cell.goog-tab-selected.goog-tab-hover {
cursor:default;
text-decoration:none
}
.google-visualization-charteditor-panel-title {
font-size:13px;
font-weight:800;
padding-bottom:6px;
position:relative
}
.google-visualization-charteditor-section {
position:relative
}
#google-visualization-charteditor-options-panel .google-visualization-charteditor-section {
background:white;
border:1px solid #e5e5e5;
margin-top:-1px;
padding:10px 10px 20px;
width:260px
}
.google-visualization-charteditor-multi-section-gap {
height:4px
}
.google-visualization-charteditor-item-gap {
height:15px
}
.google-visualization-charteditor-title-gap {
height:10px
}
.google-visualization-charteditor-multi-section-title {
background:whiteSmoke;
border:1px #e5e5e5 solid;
color:#d14836;
display:table;
font-size:13px;
font-weight:bold;
padding:6px 10px;
text-align:left;
width:260px
}
.google-visualization-charteditor-multi-section-title-text {
display:table-cell;
padding-right:7px
}
.google-visualization-charteditor-multi-section-chooser {
display:table-cell;
width:100%
}
.google-visualization-charteditor-section-title {
color:#222;
font-size:13px;
font-weight:normal;
padding:5px 0
}
.google-visualization-charteditor-data-range {
color:#222;
font-size:13px;
font-weight:bold;
padding:5px 0
}
.google-visualization-charteditor-short-title {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:88px
}
.google-visualization-charteditor-section>div>table {
border:0;
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
table-layout:fixed;
width:250px
}
.google-visualization-charteditor-section>tbody>tr>td {
margin:0;
padding:0;
vertical-align:top;
width:125px
}
#google-visualization-charteditor-select-series {
margin:0!important
}
.google-visualization-charteditor-select-series-color {
height:10px;
left:-15px;
margin:0;
position:relative;
top:1px;
width:10px
}
.google-visualization-charteditor-series-color-palette .goog-palette-cell {
border-right:1px solid #333
}
.google-visualization-charteditor-menu-item-global {
margin-left:10px
}
.google-visualization-charteditor-color .goog-flat-menu-button {
min-width:38px
}
.google-visualization-charteditor-color .goog-flat-menu-button-disabled {
background-image:none
}
.google-visualization-charteditor-color .goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown {
opacity:0.4
}
.google-visualization-charteditor-color .goog-flat-menu-button-disabled .goog-flat-menu-button-indicator {
opacity:0.5
}
.google-visualization-charteditor-color .goog-flat-menu-button-indicator {
height:14px;
margin-left:4px;
outline:1px solid #bbb;
width:14px
}
.google-visualization-charteditor-inherit-color {
height:25px
}
.google-visualization-charteditor-inherit-color .jfk-palette-colorswatch {
background-color:#f3f3f3!important
}
.google-visualization-charteditor-inherit-color-header {
margin:5px;
top:-4px
}
.google-visualization-charteditor-none-color.goog-option-selected .goog-menuitem-checkbox {
border:1px solid transparent;
outline:1px solid black
}
.google-visualization-charteditor-none-color.goog-menuitem {
color:#333;
font-family:Arial, sans-serif;
font-size:12px;
padding-left:20px
}
.google-visualization-charteditor-none-color.goog-option-selected {
background-image:none
}
.google-visualization-charteditor-theme-header.goog-menuheader {
color:#333;
font-family:Arial, sans-serif;
font-size:12px;
margin-top:4px;
padding:5px 0 0 0
}
.google-visualization-charteditor-colormenu .jfk-palette-table {
margin:3px 0 0 0;
padding:0
}
.google-visualization-charteditor-colormenu.jfk-colormenu {
padding:10px
}
.google-visualization-charteditor-none-color .goog-menuitem-checkbox {
background:url(//ssl.gstatic.com/ui/v1/dialog/close-x.png) no-repeat 50% 50%!important;
height:13px;
margin:0;
top:7px;
width:13px
}
.google-visualization-charteditor-color-full .goog-menu-button-caption {
padding:0
}
.google-visualization-charteditor-color-full .goog-menu-button-inner-box {
padding:2px!important
}
.google-visualization-charteditor-link {
color:blue;
font-weight:bold
}
.google-visualization-charteditor-link:hover {
cursor:pointer;
text-decoration:underline
}
.google-visualization-charteditor-input {
width:98%
}
.google-visualization-charteditor-input-disabled {
background-color:#f3f3f3;
border:1px solid #dadada;
color:#ccc
}
.google-visualization-charteditor-input-label-disabled {
color:#ccc
}
.google-visualization-charteditor-mid-input {
width:138px
}
.google-visualization-charteditor-glasspane {
background-color:#eee;
filter:alpha(opacity=0.6);
opacity:0.6
}
.google-visualization-charteditor-help-text {
color:#ccc;
font-size:12px
}
#google-visualization-charteditor-data-preview {
display:none
}
#google-visualization-charteditor-data-preview-arrow {
background:url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -422px center;
cursor:default;
display:none;
height:10px;
top:50%;
width:10px
}
.google-visualization-charteditor-data-mismatch {
color:#555;
font-size:13px;
line-height:1em;
padding:10px
}
.google-visualization-charteditor-data-mismatch-header {
color:black;
font-size:16px;
margin-bottom:10px;
margin-left:10px
}
.google-visualization-charteditor-mismatch-icon {
background:url("//ssl.gstatic.com/charts/static/alert.png") no-repeat;
height:18px;
width:20px
}
#google-visualization-charteditor-preview-mismatch-thumbnail {
float:right;
height:68px;
margin:0 0 0 2px;
width:110px
}
.google-visualization-charteditor-tooltip {
font-family:Arial, sans-serif
}
.google-visualization-charteditor-link {
color:#333;
font-weight:normal;
text-decoration:none
}
.google-visualization-charteditor-link:hover {
cursor:pointer;
text-decoration:underline
}
.google-visualization-charteditor-checkbox {
cursor:default;
display:inline-block;
margin:2px 2px 2px 0;
overflow:hidden;
padding:0;
position:relative;
white-space:nowrap
}
.google-visualization-charteditor-checkbox-container .google-visualization-charteditor-checkbox {
width:120px
}
.google-visualization-charteditor-combobox.google-visualization-charteditor-combobox-closed {
background-color:whiteSmoke;
background-image:-webkit-linear-gradient(top, whiteSmoke, #f1f1f1);
background-image:-moz-linear-gradient(top, whiteSmoke, #f1f1f1);
background-image:-ms-linear-gradient(top, whiteSmoke, #f1f1f1);
background-image:-o-linear-gradient(top, whiteSmoke, #f1f1f1);
background-image:linear-gradient(top, whiteSmoke, #f1f1f1);
border:1px solid gainsboro;
border:1px solid rgba(0, 0, 0, 0.1)
}
.google-visualization-charteditor-combobox.google-visualization-charteditor-combobox-disabled {
background-color:white;
border:1px solid #f2f2f2;
opacity:1
}
.google-visualization-charteditor-combobox .goog-toolbar-combo-button-input {
padding:0 0 0 3px;
position:relative;
width:28px
}
.google-visualization-charteditor-combobox-disabled .goog-toolbar-combo-button-input {
color:#b8b8b8
}
.google-visualization-charteditor-combobox-disabled .goog-toolbar-combo-button-dropdown {
opacity:0.4
}
.google-visualization-charteditor-combobox.goog-toolbar-combo-button {
margin-left:4px;
padding:1px 0;
top:auto
}
.google-visualization-charteditor-checkbox-disabled {
color:#666
}
.google-visualization-charteditor-checkbox .goog-checkbox {
cursor:default
}
.google-visualization-charteditor-toggle {
min-width:24px;
margin:0
}
.google-visualization-charteditor-toggle.jfk-button {
height:26px;
line-height:24px;
padding:0;
z-index:auto
}
.google-visualization-charteditor-toggle-disabled {
opacity:0.3
}
.google-visualization-charteditor-toggle-bold-content {
background:url(//ssl.gstatic.com/docs/common/jfk_sprite40.png) -23px -466px no-repeat;
height:16px;
top:2px;
width:16px
}
.google-visualization-charteditor-toggle-italic-content {
background:url(//ssl.gstatic.com/docs/common/jfk_sprite40.png) -2px -2176px no-repeat;
height:16px;
top:2px;
width:16px
}
.google-visualization-charteditor-name-input {
border:1px solid transparent;
color:#202020;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:800;
height:14px;
padding:4px;
width:400px
}
.google-visualization-charteditor-name-input.google-visualization-charteditor-help-text {
color:#666;
font-weight:normal
}
.google-visualization-charteditor-name-input:hover, .google-visualization-charteditor-name-input:focus {
border:1px solid #e4e4e4
}
.google-visualization-charteditor-small-input {
width:118px
}
.google-visualization-charteditor-chart-img-div {
border:1px solid #ddd;
margin-top:5px;
padding:2px;
text-align:center;
width:45px
}
.google-visualization-charteditor-chart-type-table {
background-color:#f6f6f6;
width:100%
}
.google-visualization-charteditor-type-select-button .goog-custom-button-inner-box {
border-width:1px;
margin:0;
padding:1px;
vertical-align:middle
}
.google-visualization-charteditor-type-select-button .goog-custom-button-outer-box {
border-width:1px;
margin:0;
padding:0.5px;
vertical-align:middle
}
.google-visualization-charteditor-type-select-label {
border:0;
font-size:10px;
height:10px;
margin:0;
margin-top:-4px;
padding:0;
text-align:center;
vertical-align:text-top
}
.google-visualization-charteditor-thumbnail .jfk-radiobutton-radio {
-webkit-border-radius:0px;
-moz-border-radius:0px;
border-radius:0px;
border:none;
left:0;
margin:0;
position:static;
top:0
}
.google-visualization-charteditor-thumbnail .jfk-radiobutton-radio::after {
content:none
}
.google-visualization-charteditor-thumbnail.jfk-radiobutton {
border:4px solid #ddd;
display:block;
margin:4px 12px 8px 0;
padding:0px;
height:68px;
width:110px
}
.google-visualization-charteditor-thumbnail.jfk-radiobutton-checked {
border:4px solid #6688ee;
height:68px;
outline-color:#fff;
width:110px
}
.google-visualization-charteditor-thumbnail:focus {
border:4px solid #c1d9ff;
cursor:pointer
}
.google-visualization-charteditor-thumbnail.jfk-radiobutton-checked:focus {
border:4px solid #6688ee
}
#google-visualization-charteditor-chart-type-categories {
border-right:2px dotted #dcdcdc;
float:left;
width:105px
}
#google-visualization-charteditor-chart-type-categories.goog-tab-bar {
background:none;
cursor:default;
list-style:none;
outline:none
}
.google-visualization-charteditor-category.goog-tab {
background:white;
border:none;
cursor:default;
font-weight:normal;
height:25px;
margin-bottom:5px;
padding:2px 0;
position:relative;
text-decoration:none
}
.google-visualization-charteditor-category.goog-tab-hover {
cursor:pointer;
background-color:#f2f2f2
}
.google-visualization-charteditor-category.goog-tab-hover .google-visualization-charteditor-category-label {
text-decoration:underline
}
.google-visualization-charteditor-category.goog-tab-selected {
background-color:#ddd!important;
font-weight:bold
}
.google-visualization-charteditor-category.goog-tab-selected.goog-tab-hover {
cursor:default;
background-color:#ddd
}
.google-visualization-charteditor-category.goog-tab-selected.goog-tab-hover .google-visualization-charteditor-category-label {
text-decoration:none
}
.google-visualization-charteditor-category-label {
color:#666;
font-size:13px;
font-family:Arial, sans-serif;
margin-left:15px;
position:relative;
top:-7px
}
.google-visualization-charteditor-category-label {
text-decoration:inherit
}
.google-visualization-charteditor-mini {
margin:2px
}
.google-visualization-charteditor-chart-type-subtypes {
display:block;
height:100%;
overflow-y:scroll;
max-height:372px
}
#google-visualization-charteditor-chart-type-subtypes {
float:right;
width:155px
}
.google-visualization-charteditor-combobox-icon {
height:12px;
left:9px;
position:absolute;
top:7px;
width:12px
}
.google-visualization-charteditor-horizontal-menu {
padding:1px 5px 5px 5px
}
.google-visualization-charteditor-float-start {
float:left
}
.google-visualization-charteditor-float-end {
float:right
}
.google-visualization-charteditor-float-clear {
clear:both
}
.google-visualization-charteditor-align-end {
text-align:right
}
.google-visualization-charteditor-align-start {
text-align:left
}
.google-visualization-charteditor-display-none {
display:none
}
.annotationsdiv .goog-custom-button-outer-box, .annotationsdiv .goog-custom-button-inner-box {
border:0;
margin:0;
padding:0
}
.google-visualization-charteditor-mini-area {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -105px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-bar {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -168px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-column {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 0;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-combo {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -42px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-line {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -126px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-map {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -21px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-more {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -63px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-pie {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -84px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-scatter {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -147px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-step {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -210px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-trend {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -189px;
width:21px;
height:21px
}
.google-visualization-charteditor-mini-histogram {
background:no-repeat url("//ssl.gstatic.com/charts/static/mini3.png") 0 -231px;
width:21px;
height:21px
}
.google-visualization-charteditor-thumbs-annotatedtimeline-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -612px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-annotatedtimeline {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2507px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-areachart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3391px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-areachart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2779px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-areachart-stacked-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -408px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-areachart-stacked {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2031px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-barchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -4124px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-barchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3187px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-barchart-stacked-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3527px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-barchart-stacked {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -816px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-bubblechart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -136px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-bubblechart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1020px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-candlestickchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1156px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-candlestickchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3255px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-columnchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3784px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-columnchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2099px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-columnchart-stacked-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2983px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-columnchart-stacked {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1088px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-combochart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -340px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-combochart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 0;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-donutchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1360px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-donutchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2371px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-gauge-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1496px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-gauge {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -476px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-geochart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2575px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-geochart-markers-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -68px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-geochart-markers {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2439px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-geochart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -4192px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-histogram-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3323px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-histogram {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1564px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-imageradarchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3051px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-imageradarchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2235px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-imagesparkline-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2643px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-imagesparkline {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2167px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-linechart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1632px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-linechart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -544px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-linechart-smooth-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1963px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-linechart-smooth {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3119px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-map-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -4056px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-map-normal {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1904px;
width:100px;
height:59px
}
.google-visualization-charteditor-thumbs-map {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1292px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-map-satellite {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3595px;
width:100px;
height:60px
}
.google-visualization-charteditor-thumbs-map-street-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2915px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-map-street {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -680px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-map-terrain {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3723px;
width:100px;
height:61px
}
.google-visualization-charteditor-thumbs-motionchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2711px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-motionchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1836px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-orgchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -884px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-orgchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1428px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-piechart-3d-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -952px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-piechart-3d {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3655px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-piechart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2303px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-piechart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3852px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-scatterchart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -272px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-scatterchart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3988px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-steppedareachart-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -2847px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-steppedareachart {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3920px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-table-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1768px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-table {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -204px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-timeline-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1224px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-timeline {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -3459px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-treemap-disabled {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -1700px;
width:110px;
height:68px
}
.google-visualization-charteditor-thumbs-treemap {
background:no-repeat url("//ssl.gstatic.com/charts/static/thumbs18.png") 0 -748px;
width:110px;
height:68px
}
.google-visualization-table {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
border:1px solid #eee;
vertical-align:bottom
}
.google-visualization-table>div:first-child {
border:solid #eee;
border-width:0
}
.google-visualization-table>div:first-child.scrolling .google-visualization-table-table th, .google-visualization-table>div:first-child.scrolling .google-visualization-table-table .frozen-column {
visibility:hidden;
opacity:0;
color:transparent
}
.google-visualization-table>div:first-child.doneScrolling .google-visualization-table-table th {
-webkit-transition:opacity .25s ease-in .1s;
-o-transition:opacity .25s ease-in .1s;
transition:opacity 0.25s ease-in 0.1s
}
.google-visualization-table>div:first-child.doneScrolling .google-visualization-table-table .frozen-column {
-webkit-transition:visibility, opacity .15s ease-in .15s;
-o-transition:visibility, opacity .15s ease-in .15s;
transition:visibility, opacity 0.15s ease-in 0.15s
}
.google-visualization-table-table {
font-family:arial, helvetica;
font-size:10pt;
cursor:default;
margin:0;
background:white;
border-spacing:0;
border-collapse:separate
}
.google-visualization-table-table * {
margin:0
}
.google-visualization-table .gradient {
background-image:url("//ssl.gstatic.com/charts/static/table-title-bg.gif") repeat-x left bottom;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.8)), color-stop(30%, rgba(255, 255, 255, 0.7)), color-stop(60%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff', endColorstr='#00ffffff', GradientType=0)
}
.google-visualization-table-tr-head {
background-color:rgb(228, 233, 244);
font-weight:bold;
text-align:center
}
.google-visualization-table-sorthdr {
cursor:pointer
}
.google-visualization-table-sortind {
color:#ccc;
padding-left:4px
}
.unsorted .google-visualization-table-sortind {
display:none
}
.unsorted .google-visualization-table-sortind:after {
content:"\002003"
}
.sort-ascending .google-visualization-table-sortind:after {
content:"\0025b2"
}
.sort-descending .google-visualization-table-sortind:after {
content:"\0025bc"
}
.google-visualization-table-th {
cursor:pointer;
white-space:nowrap;
padding:2px .35em;
background-color:inherit;
background-clip:padding-box
}
.google-visualization-table-td {
padding:2px .35em;
background-color:inherit;
background-clip:padding-box
}
.google-visualization-table-th, .google-visualization-table-td {
padding:2px 0.35em;
background-color:inherit;
background-clip:padding-box
}
.google-visualization-table-table th, .google-visualization-table-table td {
border:solid #eee;
border-width:0 1px 1px 0;
padding:2px 0.35em
}
.google-visualization-table-table th {
position:relative;
z-index:10
}
.google-visualization-table-table td.frozen-column {
position:relative;
z-index:5
}
.google-visualization-table-table thead th.frozen-column {
z-index:15
}
.google-visualization-table-table .last-frozen-column {
border-right:2px ridge #eee
}
.google-visualization-table-tr-even {
background-color:#fff
}
.google-visualization-table-tr-odd {
background-color:#fafafa
}
.google-visualization-table-tr-sel {
background-color:#d6e9f8
}
.google-visualization-table-tr-over {
background-color:#e7e9f9
}
.google-visualization-table-td-bool {
text-align:center;
font-family:"Arial Unicode MS", Arial, Helvetica
}
.google-visualization-table-td-center {
text-align:center
}
.google-visualization-table-td-number {
text-align:right;
white-space:nowrap
}
.google-visualization-table-seq {
text-align:right;
color:#666
}
.google-visualization-table-div-page {
display:inline-block;
width:100%;
padding:1px 0 0 1px;
border:0;
background-color:rgb(228, 233, 244);
font-family:Arial, sans-serif
}
.google-visualization-table-div-page[role="button"] {
display:inline-block;
cursor:pointer;
margin-top:2px;
margin-bottom:2px;
font-family:"Arial Unicode MS", Arial, Helvetica;
font-size:10px;
line-height:10px
}
.google-visualization-table-div-page[role="button"] .goog-custom-button-inner-box {
padding:1px 1px 2px 1px
}
.google-visualization-table-page-prev, .google-visualization-table-page-next {
}
.google-visualization-table-page-prev:before {
content:"\0025c4"
}
.google-visualization-table-page-next:before {
content:"\0025ba"
}
.google-visualization-table-page-numbers {
display:inline-block;
zoom:1;
*display:inline;
margin:0;
vertical-align:middle
}
.google-visualization-table-page-number {
display:inline-block;
background-color:rgb(228, 233, 244);
border:1px ButtonShadow outset;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
color:black;
font-size:10px;
min-width:10px;
margin:2px 2px;
padding:0 2px 0 2px;
text-align:center;
text-decoration:none;
vertical-align:middle
}
.google-visualization-table-page-number.current {
font-weight:bold;
font-size:11px;
background:#fefefe;
border-style:inset
}
.google-visualization-table-page-number:hover {
background:#fefefe;
border-style:inset
}
.google-visualization-table .transparent {
background-image:none;
background-color:transparent;
border-color:transparent
}
.google-visualization-table .transparentIE6 {
background:none
}
.google-visualization-table th .transparent, .google-visualization-table td .transparent {
color:transparent;
opacity:0
}
.google-visualization-table .google-visualization-hidden {
visibility:hidden;
pointer-events:none
}
.google-visualization-table-loadtest {
padding-left:6px
}
.docs-ml-noselect {
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none
}
.docs-ml-icon {
direction:ltr;
display:inline-block;
text-align:left;
overflow:hidden;
position:relative;
vertical-align:middle
}
.docs-ml-img:before {
content:url("//ssl.gstatic.com/docs/common/mobileweb_sprite1.png")
}
.docs-ml-img-container {
height:156px;
position:absolute;
width:36px
}
.docs-ml-docs-logo-icon {
left:0;
top:-36px
}
.docs-ml-sheets-logo-icon {
left:0;
top:0
}
.docs-ml-slides-logo-icon {
left:0;
top:-96px
}
.docs-ml-arrow-back-icon {
left:0;
top:-132px
}
.docs-ml-edit-icon {
left:0;
top:-72px
}
@media screen and (-webkit-min-device-pixel-ratio:2.0) {
.docs-ml-img {
content:url(//ssl.gstatic.com/docs/common/mobileweb_sprite1.png)
}
.docs-ml-img-container {
height:156px;
position:absolute;
width:36px
}
.docs-ml-docs-logo-icon {
left:0;
top:-36px
}
.docs-ml-sheets-logo-icon {
left:0;
top:0
}
.docs-ml-slides-logo-icon {
left:0;
top:-96px
}
.docs-ml-arrow-back-icon {
left:0;
top:-132px
}
.docs-ml-edit-icon {
left:0;
top:-72px
}
}
.docs-ml-header {
background:#fafafa;
border-bottom:1px solid #cbcbcb;
box-shadow:0 1px 1px rgba(0, 0, 0, .1);
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
padding:4px 0;
position:fixed;
left:0;
top:0;
width:100%
}
.docs-ml-header-icon {
height:24px;
opacity:0.6;
width:24px
}
.docs-ml-header-icon-container {
padding:12px
}
.docs-ml-header-item {
display:inline-block;
vertical-align:middle
}
.docs-ml-header-drive-link {
padding-left:4px
}
body[dir="rtl"] .docs-ml-arrow-back-dir {
-webkit-transform:scaleX(-1);
-moz-transform:scaleX(-1);
-ms-transform:scaleX(-1);
-o-transform:scaleX(-1);
transform:scaleX(-1)
}
.docs-ml-header-document-title {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
line-height:24px;
padding:0 12px;
width:60%;
width:calc(100% - 104px)
}
.docs-ml-header-document-title-text {
font-size:20px;
font-weight:500;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.docs-ml-header-edit-button {
float:right;
padding-right:4px
}
.docs-ml-promotion {
background:#fafafa;
bottom:0;
box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);
font-family:Arial, Helvetica, sans-serif;
left:0;
position:fixed;
width:100%
}
.docs-ml-promotion-off-screen {
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-ms-transform:translateY(100%);
-o-transform:translateY(100%);
transform:translateY(100%)
}
.docs-ml-promotion-shown {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0);
-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0.0, 0.2, 1);
transition:transform 333ms cubic-bezier(0.4, 0.0, 0.2, 1)
}
.docs-ml-promotion-dismissed {
-webkit-transform:translateY(100%);
-moz-transform:translateY(100%);
-ms-transform:translateY(100%);
-o-transform:translateY(100%);
transform:translateY(100%)
}
.docs-ml-promotion-no-horizontal-scroll {
overflow-x:hidden
}
.docs-ml-promotion-header {
display:table;
padding:24px 24px 0 24px
}
.docs-ml-promotion-app-icon-container {
display:table-cell
}
.docs-ml-promotion-app-icon {
height:36px;
width:36px
}
@media (min-width:600px) {
.docs-ml-promotion-app-icon {
-webkit-transform:scale(1.33);
-moz-transform:scale(1.33);
-ms-transform:scale(1.33);
-o-transform:scale(1.33);
transform:scale(1.33)
}
}
.docs-ml-promotion-text {
display:table-cell;
padding-left:20px;
vertical-align:top
}
.docs-ml-promotion-text-heading {
color:rgba(0, 0, 0, 0.87);
font-size:16px;
font-weight:bold;
padding-bottom:7px
}
.docs-ml-promotion-text-body {
color:rgba(0, 0, 0, 0.87);
font-size:14px
}
.docs-ml-promotion-action-row {
float:right;
padding:8px 24px
}
.docs-ml-promotion-action-container {
display:inline-block;
height:48px;
margin:6px 4px;
vertical-align:middle
}
.docs-ml-promotion-action-button {
display:inline-block;
font-size:14px;
font-weight:500;
margin-top:6px;
padding:9px 12px;
text-transform:uppercase;
vertical-align:middle
}
.docs-ml-promotion-action-button-wrapper:focus {
outline-color:#d6d6d6
}
.docs-ml-promotion-action-button.docs-ml-promotion-yes-button {
background-color:#4285f4;
border-radius:2px;
color:#fafafa
}
.docs-ml-promotion-action-button.docs-ml-promotion-yes-button:active {
background-color:#3367d6
}
.docs-ml-promotion-action-button.docs-ml-promotion-no-button {
background-color:#fafafa;
color:#4285f4
}
.docs-ml-promotion-action-button.docs-ml-promotion-no-button:active {
background-color:#f5f5f5
}
.docs-ml-promotion {
z-index:11
}
.docs-ml-header {
z-index:11
}
.ess-button {
cursor:pointer;
display:inline-block
}
.ess-disabled-button {
opacity:0.25;
filter:alpha(opacity=25);
display:inline-block
}
.ess-button, .ess-disabled-button {
margin:6px;
vertical-align:middle
}
.ess-icon {
width:32px;
height:32px;
background-image:url(//ssl.gstatic.com/docs/documents/share/images/ess-icons-2.png);
background-repeat:no-repeat
}
.ess-gplus-icon {
background-position:0 0
}
.ess-gmail-icon {
background-position:-34px 0
}
.ess-facebook-icon {
background-position:-68px 0
}
.ess-twitter-icon {
background-position:-102px 0
}
.apps-share-sprite {
background-image:url(//ssl.gstatic.com/docs/documents/share/images/sprite-20.svg)
}
.scope-icon-default-group {
background-repeat:no-repeat;
background-position:0 -48px
}
.scope-icon-default-user {
background-repeat:no-repeat;
background-position:0 -721px
}
.scope-icon-default {
display:inline-block
}
.scope-icon-default {
width:21px;
height:21px;
opacity:0.55;
filter:alpha(opacity=55);
margin-top:4px;
margin-left:4px
}
.scope-icon-holder {
display:inline-block
}
.scope-icon-holder {
background-color:#f5f5f5;
height:29px;
width:29px;
vertical-align:middle
}
.scope-icon-invite-holder {
background-color:#fff
}
.scope-icon-custom {
width:29px;
height:29px;
vertical-align:middle
}
.scope-icon-disabled {
opacity:0.25;
filter:alpha(opacity=25)
}
.scope-icon-unused-invite {
background-position:0 -96px
}
.scope-icon-used-invite {
background-position:0 -545px
}
.scope-icon-unused-invite, .scope-icon-used-invite {
width:29px;
height:29px;
vertical-align:middle;
margin-top:0px;
margin-left:0px;
background-repeat:no-repeat;
opacity:1;
filter:alpha(opacity=100)
}
.vo-public-icon, .vo-unlisted-icon, .vo-domain-public-icon, .vo-domain-unlisted-icon, .vo-privately-shared-icon, .vo-private-icon {
width:21px;
height:21px;
background-repeat:no-repeat;
margin-right:4px;
vertical-align:bottom
}
.vo-public-icon {
background-position:0 -697px
}
.vo-unlisted-icon {
background-position:0 -72px
}
.vo-domain-public-icon {
background-position:0 -793px
}
.vo-domain-unlisted-icon {
background-position:0 -275px
}
.vo-privately-shared-icon {
background-position:0 -473px
}
.vo-private-icon {
background-position:0 -251px
}
.goog-menu.goog-menu-vertical.waffle-autofilter-sort {
width:200px
}
.waffle-filterbox-content {
border:none;
height:130px;
margin:0px 4px;
overflow-y:auto
}
.waffle-filterbox-content>.goog-menuitem-content {
font-size:12px
}
.waffle-filterbox-content>.goog-menuitem {
padding:1px 7em 1px 26px
}
.waffle-filterbox-content>.goog-menuitem-highlight {
border:0px;
background-color:#d0d0d0
}
.waffle-filterbox-action-link, .waffle-filterbox-dash {
color:#15c;
text-decoration:none
}
.waffle-filterbox-action-link:hover {
text-decoration:underline
}
.waffle-filterbox-input {
margin-right:-23px;
padding-right:23px;
width:178px
}
.waffle-filterbox-input-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -48px -25px;
display:inline-block;
margin-top:2px;
height:12px;
width:12px
}
.waffle-filterbox-label {
padding-left:6px
}
div.waffle-filterbox-label-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -483px -67px;
float:right;
height:16px;
margin-left:18px;
width:16px
}
.waffle-filterbox-label>div, .waffle-filterbox-label>a {
display:inline;
font-size:12px;
margin-right:3px
}
.waffle-filterbox-button-container {
padding:4px 0 0 6px
}
.waffle-filterbox-ok-button .goog-imageless-button-content {
font-weight:bold;
padding:0 15px
}
.waffle-autofilter-header-cell {
font-weight:bold;
padding-right:14px
}
.waffle-autofilter-border {
border-color:#75cd45;
line-height:0
}
tr>th.autofilter-row-col-header {
color:green;
font-weight:bold
}
.filtered-incelldropdown-button {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -167px -40px;
cursor:pointer;
list-style:none;
outline:none
}
.filtered-incelldropdown-button-disabled {
cursor:default;
filter:alpha(opacity=30);
opacity:0.3
}
.filtered-incelldropdown-button-hover, .filtered-incelldropdown-button-checked, .filtered-incelldropdown-button-focused {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -487px -83px
}
.waffle-autovis-entry {
background-color:rgba(255, 255, 255, 0.8);
border:none;
border-left:1px solid #c2c2c2;
float:right;
height:38px;
transition:.2s
}
.waffle-autovis-entry-button {
border:1px solid transparent;
cursor:pointer;
height:34px;
width:100%
}
.waffle-autovis-entry-button-icon {
position:relative;
padding:7px 4px 7px 8px;
display:inline-block
}
.waffle-autovis-entry-label {
color:#0f9d58;
display:inline;
font-family:Roboto, Arial, sans-serif;
font-size:12px;
padding-left:4px;
padding-right:15px;
vertical-align:middle
}
.waffle-autovis-entry-button-black-icon {
display:none
}
.waffle-autovis-entry-inactive {
border-left:1px solid transparent;
background-color:transparent
}
.waffle-autovis-entry-inactive .waffle-autovis-entry-button-icon {
padding-right:10px
}
.waffle-autovis-entry-inactive .waffle-autovis-entry-button-black-icon {
display:block;
opacity:.18
}
.waffle-autovis-entry-inactive .waffle-autovis-entry-button-green-icon {
display:none
}
.waffle-autovis-entry-inactive .waffle-autovis-entry-label {
display:none
}
.waffle-autovis-entry-opened {
background-color:#dadada;
border-left:1px solid #c2c2c2;
-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .22);
-moz-box-shadow:inset 0 0 6px rgba(0, 0, 0, .22);
box-shadow:inset 0 0 6px rgba(0, 0, 0, .22)
}
.waffle-autovis-entry-opened .waffle-autovis-entry-button-icon {
padding-right:4px
}
.waffle-autovis-entry-opened .waffle-autovis-entry-button-black-icon {
display:block;
opacity:.54
}
.waffle-autovis-entry-opened .waffle-autovis-entry-button-green-icon {
display:none
}
.waffle-autovis-entry-opened .waffle-autovis-entry-label {
color:#636363;
display:inline
}
.waffle-autovis-title.waffle-sidebar-title {
background-color:#0f9d58;
font-family:Roboto, Arial, sans-serif;
font-size:14px;
height:17px;
line-height:17px
}
.waffle-autovis-title-icon {
display:inline;
position:relative
}
.waffle-autovis-title-text {
display:inline;
font-weight:normal;
padding-left:10px
}
.waffle-autovis-content.waffle-sidebar-content {
padding-top:1px;
overflow:hidden
}
.waffle-autovis-dogfood-message {
background-color:#f4f4f4;
border:1px solid #d3d3d3;
color:#757575;
font-family:Roboto, Arial, sans-serif;
font-size:12px;
margin:5px 3px;
padding:5px 15px;
position:relative
}
.waffle-autovis-dogfood-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -43px -57px;
height:24px;
left:15px;
position:absolute;
top:5px;
width:24px
}
.waffle-autovis-dogfood-message-title {
font-weight:bold;
height:24px;
line-height:24px;
margin-left:36px
}
.waffle-autovis-dogfood-message-body {
line-height:19px;
margin-top:5px
}
.waffle-autovis-scroll-pane {
height:100%;
overflow-x:hidden;
overflow-y:auto
}
.waffle-autovis-spinner-container {
position:absolute;
text-align:center;
width:100%
}
.waffle-autovis-empty-list {
color:#9e9e9e;
text-align:center
}
.waffle-autovis-empty-list img {
display:block;
height:221px;
margin:110px auto 25px auto;
width:233px
}
.waffle-autovis-empty-list-title {
font-size:18px;
line-height:22px;
margin-bottom:12px
}
.waffle-autovis-empty-list-body {
font-size:14px;
line-height:22px;
margin-bottom:30px
}
.waffle-autovis-empty-list a {
display:block;
font-size:14px;
line-height:22px
}
.waffle-autovis-quicksum-panel {
border-bottom:1px solid #e0e0e0;
line-height:19px;
padding:15px 35px;
position:relative;
width:250px
}
.waffle-autovis-quicksum-entry {
border:1px solid transparent;
color:#757575;
cursor:move;
font-family:Roboto, Arial, sans-serif;
padding:0 5px;
width:248px
}
.waffle-autovis-quicksum-entry:hover {
-webkit-box-shadow:1px 1px 3px #d3d3d3;
-moz-box-shadow:1px 1px 3px #d3d3d3;
box-shadow:1px 1px 3px #d3d3d3;
border:1px solid #5e97f6
}
.waffle-autovis-quicksum-panel-readonly .waffle-autovis-quicksum-entry {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border:1px solid transparent;
cursor:default
}
.waffle-autovis-quicksum-entry.waffle-autovis-dragged-formula {
background-color:#fff;
border:1px solid #e0e0e0;
-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.28);
-moz-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.28);
box-shadow:1px 1px 4px rgba(0, 0, 0, 0.28);
height:22px;
line-height:22px;
width:auto
}
.waffle-autovis-formula-insertion-rect {
background-color:#000;
opacity:0.06
}
.waffle-autovis-formula-insertion-border {
border-color:#000;
border-style:dashed;
line-height:0
}
.waffle-autovis-quicksum-entry-name {
font-weight:bold;
margin-right:10px
}
.waffle-autovis-quicksum-entry-value {
float:right
}
.waffle-autovis-chart-card {
border-bottom:1px solid #e0e0e0;
outline:0;
position:relative;
width:305px
}
.waffle-autovis-visible {
visibility:visible
}
.waffle-autovis-chart-card.waffle-autovis-draggable-card {
background-color:#fff;
cursor:move;
margin:0
}
.waffle-autovis-chart-card.waffle-autovis-dragged-card {
border:1px solid #e0e0e0;
z-index:1000
}
.waffle-autovis-chart-card-spinner-container {
position:absolute;
text-align:center;
top:50%;
transform:translateY(-50%);
width:100%
}
.waffle-autovis-chart-card-inner {
padding:15px 1px 15px 25px;
position:relative
}
.waffle-autovis-button-holder {
background-color:white;
padding:3px;
position:absolute;
top:0;
z-index:1
}
.waffle-autovis-draggable-card .waffle-autovis-button-holder, .waffle-autovis-draggable-card .waffle-autovis-chart-highlights {
display:none
}
.waffle-autovis-chart-feedback-thumbs {
-webkit-box-shadow:-1px 1px 3px #d3d3d3;
-moz-box-shadow:-1px 1px 3px #d3d3d3;
box-shadow:-1px 1px 3px #d3d3d3;
right:0
}
.waffle-autovis-chart-feedback-card-content {
vertical-align:middle
}
.waffle-autovis-chart-card:hover {
cursor:move
}
.waffle-autovis-readonly .waffle-autovis-chart-card:hover {
cursor:default
}
.waffle-autovis-card-options {
-webkit-box-shadow:1px 1px 3px #d3d3d3;
-moz-box-shadow:1px 1px 3px #d3d3d3;
box-shadow:1px 1px 3px #d3d3d3;
left:0
}
.waffle-autovis-chart-feedback-dogfood-icon-container {
-webkit-border-radius:24px;
-moz-border-radius:24px;
border-radius:24px;
-webkit-box-shadow:2px 2px 6px rgba(0, 0, 0, .5);
-moz-box-shadow:2px 2px 6px rgba(0, 0, 0, .5);
box-shadow:2px 2px 6px rgba(0, 0, 0, .5);
height:24px;
margin-right:15px;
vertical-align:middle;
width:24px
}
.waffle-autovis-chart-feedback-card {
background-color:white;
-webkit-box-shadow:0px 2px 4px rgba(0, 0, 0, .3);
-moz-box-shadow:0px 2px 4px rgba(0, 0, 0, .3);
box-shadow:0px 2px 4px rgba(0, 0, 0, .3);
cursor:default;
margin:5px;
max-height:500px;
overflow:hidden;
padding:15px;
-webkit-transition:all .1s;
-moz-transition:all .1s;
-o-transition:all .1s;
transition:all .1s
}
.waffle-autovis-draggable-card .waffle-autovis-chart-feedback-card {
display:none
}
.waffle-autovis-chart-feedback-card-hidden {
padding:0 15px 0 15px;
margin:0 5px 0 5px;
max-height:0
}
.waffle-autovis-insert-chart-button.jfk-button, .waffle-autovis-zoom-button.jfk-button, .waffle-autovis-chart-thumbs-down-button.jfk-button, .waffle-autovis-chart-thumbs-up-button.jfk-button {
cursor:pointer;
display:block;
height:24px;
margin:0 auto 0 auto;
min-width:24px;
opacity:.6;
padding:1px;
width:24px
}
.waffle-autovis-insert-chart-button.jfk-button {
position:relative;
left:-1px
}
.waffle-autovis-zoom-button.jfk-button {
position:relative;
left:1px
}
.waffle-autovis-insert-chart-button.jfk-button:hover, .waffle-autovis-zoom-button.jfk-button:hover, .waffle-autovis-chart-thumbs-down-button.jfk-button:hover, .waffle-autovis-chart-thumbs-up-button.jfk-button:hover {
opacity:.8
}
.waffle-autovis-insert-chart-button.jfk-button:active, .waffle-autovis-zoom-button.jfk-button:active, .waffle-autovis-chart-thumbs-down-button.jfk-button:active, .waffle-autovis-chart-thumbs-up-button.jfk-button:active {
opacity:1
}
.waffle-autovis-readonly .waffle-autovis-readonly-hidden {
display:none
}
.waffle-autovis-chart-feedback-dogfood-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -43px -57px;
height:24px;
width:24px
}
.waffle-autovis-chart-thumbs-down-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -241px -30px;
height:24px;
width:24px
}
.waffle-autovis-chart-thumbs-up-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -312px -83px;
height:24px;
width:24px
}
.waffle-autovis-button-separator {
border-bottom:1px solid #d3d3d3;
height:0;
margin:3px 6px;
width:22px
}
.waffle-autovis-chart-preview {
height:238px;
width:271px
}
.waffle-autovis-chart-highlights {
border-left:3px solid #0f9d58;
color:#616161;
cursor:text;
padding-left:15px;
margin-top:20px;
margin-bottom:20px;
-webkit-user-select:text;
-moz-user-select:text;
-ms-user-select:text
}
.waffle-autovis-styled-rect {
opacity:0.1
}
.waffle-autovis-styled-border {
border-style:dashed;
line-height:0
}
.waffle-autovis-lightbox {
background-color:rgba(0, 0, 0, 0.7);
height:100%;
left:0;
position:absolute;
top:0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
width:100%;
z-index:1000
}
.waffle-autovis-lightbox-container {
height:100%;
width:100%
}
.waffle-autovis-lightbox-chart {
height:100%;
width:100%
}
.waffle-autovis-lightbox-content {
bottom:0;
left:0;
margin:auto;
position:absolute;
right:0;
top:60px
}
.waffle-autovis-lightbox-content-inner {
position:relative;
white-space:nowrap
}
.waffle-autovis-lightbox-previous.jfk-button-disabled, .waffle-autovis-lightbox-next.jfk-button-disabled {
color:grey;
cursor:default
}
.waffle-autovis-lightbox-page-count {
color:white;
font-family:Roboto, Arial, sans-serif;
font-size:16px;
margin-top:35px;
text-align:center;
width:100%
}
.waffle-autovis-lightbox-button {
background-color:transparent;
background-image:none;
border:0;
color:white;
cursor:pointer;
font-family:Roboto, Arial, sans-serif;
font-size:13px;
margin:0;
outline:0;
padding:0
}
.waffle-autovis-lightbox-button:focus {
border:none;
padding:0
}
.waffle-autovis-lightbox-previous, .waffle-autovis-lightbox-next {
bottom:0;
color:white;
cursor:pointer;
height:50px;
line-height:50px;
margin:auto;
position:absolute;
text-align:center;
top:0;
width:50px
}
.waffle-autovis-lightbox-previous {
margin-right:25px;
right:100%
}
.waffle-autovis-lightbox-next {
left:100%;
margin-left:25px
}
.waffle-autovis-lightbox-readonly .waffle-autovis-lightbox-readonly-hidden {
display:none
}
.waffle-autovis-lightbox-header {
background-color:rgba(0, 0, 0, 0.7);
height:60px;
width:100%
}
.waffle-autovis-lightbox-buttons-wrapper {
color:white;
font-weight:bold;
line-height:60px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:100%
}
.waffle-autovis-lightbox-close {
cursor:pointer;
position:absolute;
right:20px;
top:19px
}
.waffle-autovis-promo-background {
background-color:rgba(0, 0, 0, 0.7);
height:100%;
left:0;
position:absolute;
top:0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
width:100%;
z-index:1000
}
.waffle-autovis-promo {
background-color:#fff;
bottom:8px;
color:#616161;
font-family:Roboto, Arial, sans-serif;
height:170px;
padding:40px 35px;
position:fixed;
right:8px;
width:285px;
z-index:1001
}
.waffle-autovis-promo-dismiss-button {
cursor:pointer;
opacity:0.6;
position:absolute;
right:20px;
top:20px
}
.waffle-autovis-promo-title {
font-size:18px;
margin-bottom:25px
}
.waffle-autovis-promo-body {
font-size:13px;
line-height:22px
}
.waffle-autovis-promo-open-button {
bottom:25px;
cursor:pointer;
left:35px;
line-height:22px;
position:absolute
}
.waffle-autovis-promo-icon-wrapper {
bottom:0;
height:100px;
overflow:hidden;
position:absolute;
right:20px;
width:113px
}
.waffle-autovis-promo-icon {
background-color:#0f9d58;
-webkit-border-radius:113px;
-moz-border-radius:113px;
border-radius:113px;
height:36px;
padding:38px;
width:36px
}
.waffle-autovis-promo-icon img {
height:36px;
width:36px
}
.waffle-charteditor-startpane-datarange-input {
margin-bottom:19px;
width:274px
}
.waffle-charteditor-float-clear {
clear:both
}
.waffle-charteditor-startpane-recommendedcharts-wrapper {
height:325px;
overflow-y:scroll
}
.waffle-charteditor-chartoption-wrapper {
border:4px solid #ddd;
float:left;
height:87px;
margin:0;
outline:none;
padding:1px 7px 7px 7px;
position:relative;
width:111px
}
.waffle-charteditor-chartoption-wrapper:nth-child(n+3) {
margin-top:8px
}
.waffle-charteditor-chartoption-wrapper:nth-child(even) {
margin-left:7px
}
.waffle-charteditor-chartoption-wrapper.jfk-radiobutton-checked {
border-color:#6485f1
}
.waffle-charteditor-chartoption {
height:87px;
width:111px
}
.waffle-charteditor-chartoption-chip {
background-color:#4285f4;
border:1px solid #fff;
bottom:6px;
color:#fff;
font-family:Roboto, Arial, sans-serif;
font-size:10px;
font-weight:bold;
height:13px;
line-height:13px;
max-width:74px;
overflow-x:hidden;
padding:2px 7px 0 7px;
position:absolute;
right:6px;
text-overflow:ellipsis;
white-space:nowrap
}
.waffle-charteditor-checkbox {
margin-top:4px
}
.waffle-charteditor-checkbox>div {
display:inline
}
.waffle-charteditor-chartpane {
height:100%
}
.waffle-charteditor-chartpane>table {
border-spacing:0;
height:100%
}
.waffle-charteditor-chartpane>table>tbody>tr>td {
padding:0
}
.waffle-charteditor-chartpane-charttype-wrapper-td {
height:100%
}
.waffle-charteditor-chartpane-charttype-wrapper {
height:100%;
overflow-x:hidden;
overflow-y:scroll;
margin-left:-4px;
padding-left:4px
}
.waffle-charteditor-chartpane-options-container {
border-bottom:1px solid #e6e6e6;
padding-bottom:15px
}
.waffle-charteditor-charttype {
margin:15px 0 17px 0
}
.waffle-charteditor-charttype-group-label {
margin-bottom:-5px
}
.waffle-charteditor-charttype-option {
float:left;
margin:10px 30px 0 0;
outline:none
}
.waffle-charteditor-charttype-option.jfk-radiobutton-checked {
border:4px solid #c6dafc;
margin:6px 26px -4px -4px
}
.waffle-charteditor-charttype-option.jfk-radiobutton-checked>.waffle-charteditor-charttype-option-content {
border-color:#6098f5
}
.waffle-charteditor-charttype-option-content {
border:1px solid #bdbdbd;
height:39px;
overflow:hidden;
padding:2px;
width:57px
}
.waffle-charteditor-charttype-oldgviz-preview {
-webkit-transform:scale(0.528, 0.574);
-moz-transform:scale(0.528, 0.574);
-ms-transform:scale(0.528, 0.574);
-o-transform:scale(0.528, 0.574);
transform:scale(0.528, 0.574);
-webkit-transform-origin:0 0;
-moz-transform-origin:0 0;
-ms-transform-origin:0 0;
-o-transform-origin:0 0;
transform-origin:0 0
}
.waffle-date-picker {
z-index:10;
position:absolute
}
.goog-date-picker {
-moz-user-focus:normal;
-moz-user-select:none;
position:relative;
width:156px;
border:1px solid #fff;
border-top:0;
padding:2px
}
.goog-date-picker-foot {
display:none
}
.goog-date-picker table {
empty-cells:hide
}
.goog-date-picker-wday, .goog-date-picker table tbody td {
width:22px!important;
height:17px;
text-align:center;
vertical-align:middle;
font:11px Verdana;
padding:0
}
.goog-date-picker-wday {
font-weight:700
}
.goog-date-picker-btn {
border:0;
display:block;
float:left;
width:12px;
cursor:pointer;
font:9px Verdana;
font-weight:700;
text-align:center;
margin:0;
padding:0
}
.goog-date-picker-monthyear {
width:63px;
font:11px Verdana;
font-weight:700;
text-align:center
}
* html .goog-date-picker table {
margin-left:-1px
}
.goog-date-picker-menu {
position:absolute;
background:threedface;
-moz-user-focus:normal;
border-style:solid;
border-width:1px
}
.goog-date-picker-menu ul {
list-style:none;
margin:0;
padding:0
}
.goog-date-picker-menu ul li {
float:none;
cursor:default
}
.goog-date-picker, .goog-date-picker table, .goog-date-picker-wday {
background-color:#d9e6f7
}
.goog-date-picker-selected {
background-color:#ae0a84!important;
color:#fff!important;
font-weight:700!important
}
.goog-date-picker-date {
background-color:#fff
}
.goog-date-picker table, .goog-date-picker-head td {
background-color:#d9e6f7
}
.goog-date-picker-btn {
background-color:transparent;
color:#069
}
.goog-date-picker-other-month {
color:#999
}
.goog-date-picker-wkend-start, .goog-date-picker-wkend-end {
background-color:#e8eef7
}
#goog-dp-0, #goog-dp-1, #goog-dp-2, #goog-dp-3, #goog-dp-4, #goog-dp-5, #goog-dp-6 {
border-top:1px solid #a2bbdd
}
#goog-dp-0, #goog-dp-7, #goog-dp-14, #goog-dp-21, #goog-dp-28, #goog-dp-35 {
border-left:1px solid #a2bbdd
}
#goog-dp-6, #goog-dp-13, #goog-dp-20, #goog-dp-27, #goog-dp-34, #goog-dp-41 {
border-right:1px solid #fff
}
#goog-dp-35, #goog-dp-36, #goog-dp-37, #goog-dp-38, #goog-dp-39, #goog-dp-40, #goog-dp-41 {
border-bottom:1px solid #fff
}
.waffle-filter-menu {
max-height:400px;
overflow:auto
}
.waffle-filter-bar {
color:#fff;
margin-left:35px;
height:30px
}
.waffle-filter-bar-header {
font-weight:bold;
margin-left:10px
}
.waffle-filter-bar-name-label, .waffle-filter-bar-range-label {
padding:7px 0
}
.waffle-filter-bar-name-input, .waffle-filter-bar-range-input {
background-color:transparent;
border:1px solid transparent;
box-shadow:none;
color:#fff;
height:19px
}
.waffle-filter-bar-name-input:hover, .waffle-filter-bar-range-input:hover {
background-color:#6b6b6b
}
.waffle-filter-bar-name-input:focus, .waffle-filter-bar-range-input:focus {
background:#fff;
border:1px solid #4d90fe;
color:black
}
.waffle-filter-bar-range-readonly, .waffle-filter-bar-name-readonly {
border:1px dotted transparent;
margin:0 3px 0 6px;
outline:none;
overflow:hidden;
padding:6px 4px;
text-overflow:ellipsis;
white-space:nowrap;
vertical-align:bottom
}
.waffle-filter-bar-range-readonly:focus, .waffle-filter-bar-name-readonly:focus {
border-color:#ccc
}
.waffle-filter-bar-options {
margin-top:4px
}
.waffle-filter-bar-close {
margin-top:4px
}
.waffle-filter-bar .goog-flat-button {
background-color:transparent;
border:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
outline:none
}
.waffle-filter-bar .goog-flat-button:focus, .waffle-filter-bar .goog-flat-button:hover {
background-color:#6b6b6b
}
.waffle-filter-bar .goog-flat-button.goog-flat-button-open, .waffle-filter-bar .goog-flat-button:active {
background-color:#3d3d3d
}
.waffle-slidingdialogbar {
background-color:#555555;
border-bottom:1px solid black;
border-left:none;
border-right:none;
border-top:1px solid black;
padding:4px 12px
}
.waffle-slidingdialogbar-wrapper {
outline:none;
overflow:hidden;
width:100%
}
.waffle-filter-bar-name-inputbox {
display:inline
}
.waffle-filter-bar-name-inputbox, .waffle-filter-bar-name-readonly {
width:175px
}
.waffle-filter-bar-promo-container {
display:inline;
margin-left:32px;
margin-top:30px;
position:absolute
}
.waffle-filter-bar-align-right {
float:right
}
.waffle-filter-bar-promo {
font-size:11px;
width:200px
}
.waffle-arguments-help-popup {
background-color:white;
border:1px solid rgba(0, 0, 0, .2);
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2);
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, .2);
box-shadow:0 2px 4px rgba(0, 0, 0, .2);
color:#222;
font-size:11px;
position:absolute;
width:320px;
word-wrap:break-word;
z-index:1000
}
.waffle-arguments-help-title {
background-color:#f5f5f5;
color:#222;
direction:ltr;
padding:1px 0 1px 10px
}
.waffle-arguments-help-function-name {
text-decoration:inherit
}
.waffle-arguments-help-body {
border-top:1px solid #ebebeb
}
.waffle-arguments-help-content {
padding-bottom:2px
}
.waffle-arguments-help-section {
padding:5px 10px
}
.waffle-arguments-help-section-title {
font-size:11px;
color:#666
}
.waffle-arguments-help-parameter-content {
font-size:11px
}
.waffle-arguments-help-argument-info {
}
.waffle-arguments-help-formula {
direction:ltr;
font-family:Inconsolata, monospace, arial, sans, sans-serif;
font-size:14px;
padding:1px 0
}
.waffle-arguments-help-example-holder {
text-align:left
}
.waffle-arguments-help-footer {
padding:0 10px 8px
}
.waffle-arguments-help-parameter {
border-radius:4px;
padding-left:1px;
-webkit-transition:0.218s ease-in;
-moz-transition:0.218s ease-in;
-o-transition:0.218s ease-in;
transition:0.218s ease-in
}
.waffle-arguments-help-parameter-active {
background-color:#feb
}
#waffle-arguments-help-learn-more {
color:#15c;
text-decoration:none
}
#waffle-arguments-help-learn-more:hover {
text-decoration:underline
}
#waffle-arguments-help-send-feedback {
color:#15c;
float:right;
text-decoration:none
}
#waffle-arguments-help-send-feedback:hover {
text-decoration:underline
}
.waffle-arguments-help-code {
background-color:#f5f5f5;
font-family:Inconsolata, monospace, arial, sans, sans-serif
}
.waffle-arguments-help-button {
float:right;
margin:-4px;
opacity:.35;
padding:2px 17px 0 0;
width:10px;
-webkit-transform:scale(.75, .75);
-moz-transform:scale(.75, .75);
-ms-transform:scale(.75, .75);
-o-transform:scale(.75, .75);
transform:scale(.75, .75)
}
.waffle-arguments-help-button:hover {
opacity:.7
}
.waffle-arguments-help-toggle-icon {
-webkit-transition:400ms ease-out;
-moz-transition:400ms ease-out;
-o-transition:400ms ease-out;
transition:400ms ease-out;
-webkit-transform:rotate(180deg);
-moz-transform:rotate(180deg);
-ms-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg)
}
.waffle-arguments-help-toggle-icon-flipped {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
.waffle-arguments-help-pointer {
border-left:5px solid #a3a3a3;
border-top:4px solid transparent;
border-bottom:4px solid transparent;
margin-top:8px;
position:absolute;
-webkit-transition:0.218s ease-in-out;
-moz-transition:0.218s ease-in-out;
-o-transition:0.218s ease-in-out;
transition:0.218s ease-in-out
}
.waffle-function-autocomplete-row {
text-overflow:ellipsis;
width:300px
}
.waffle-function-autocomplete-row-name {
color:#222;
direction:ltr;
font-size:13px;
font-family:Inconsolata, monospace, arial, sans, sans-serif;
margin:-2px 0
}
.waffle-function-autocomplete-row-description {
color:#666;
display:none;
font-size:11px;
margin:-2px 0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.waffle-ac-active .waffle-function-autocomplete-row-description {
display:block
}
#waffle-pivot-aggr {
display:inline;
float:right;
margin-right:5px;
font-weight:normal
}
#waffle-pivot-aggr-select {
font-size:12px
}
.waffle-pivot-container {
border-top:1px solid #efefef;
padding:8px 8px 0px;
padding-bottom:12px;
height:auto
}
.waffle-pivot-label-text {
font-weight:400;
font-size:12px;
text-decoration:none
}
.waffle-pivot-label {
font-weight:bold;
padding:0;
margin:0;
font-size:13px
}
.waffle-pivot-label-button {
cursor:pointer;
font-size:12px;
color:#01c;
padding:0 2px
}
#waffle-pivot-range-selection {
padding:8px 10px 4px 8px;
background-color:#e1e1de
}
#waffle-pivot-range-selection div.input-selection-button {
margin-right:5px;
height:15px;
margin-top:1px
}
#waffle-pivot-range-selection-link {
vertical-align:top
}
.waffle-pivot-range-span {
font-weight:bold;
font-size:13px
}
.waffle-pivot-drop-target {
height:auto;
margin-bottom:-22px;
margin-top:-24px;
min-height:15px;
padding-bottom:24px;
padding-top:24px
}
.waffle-pivot-pill {
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
background:#fdfdfd;
border:1px solid #d7d7d7;
cursor:move;
line-height:16px;
margin:8px 0px
}
.waffle-pivot-pill-align-top {
vertical-align:top
}
.waffle-pivot-pill-align-middle {
vertical-align:middle
}
.waffle-pivot-pill-close {
color:#8d8d8d;
cursor:pointer;
margin-left:3px;
font-size:14px;
width:12px
}
.waffle-pivot-pill-section {
background:#fdfdfd;
padding:7px 6px 7px 6px;
display:block;
margin:0 4px
}
.waffle-pivot-pill-section-top-border {
border-top:1px solid #efefef
}
.waffle-pivot-pill-main-table {
padding:2px 6px;
background:#efefef;
border-spacing:0;
width:100%
}
.waffle-pivot-pill-main-table-fill {
white-space:nowrap;
padding-right:10px;
width:100%
}
.waffle-pivot-pill-main-table-text {
max-width:185px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
.waffle-pivot-pill-title {
color:black;
white-space:nowrap;
overflow:hidden
}
.waffle-pivot-pill-draghandle {
background:repeat-x url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") 0 -145px;
height:10px;
width:100%;
margin-left:5px
}
.waffle-pivot-pill-nodrag {
cursor:pointer
}
.waffle-pivot-multi-select {
display:block;
position:relative;
background:#efefef;
border:1px solid #d7d7d7;
padding:3px;
margin:3px 0 0 0
}
.waffle-pivot-multi-select::before {
border-color:#d7d7d7 transparent;
top:-5px;
border-width:0 5px 5px 5px;
margin:0 0 0 -5px;
left:50%;
right:auto
}
.waffle-pivot-multi-select::before, .waffle-pivot-multi-select::after {
border-style:solid;
content:'';
display:block;
height:0;
width:0;
position:absolute
}
.waffle-pivot-multi-select::after {
border-color:#efefef transparent;
top:-4px;
border-width:0 4px 4px 4px;
margin:0 0 0 -4px;
left:50%;
right:auto
}
.waffle-pivot-pill-sort-by {
vertical-align:top
}
.waffle-pivot-multi-select .waffle-pivot-select-open .waffle-pivot-select-caption, .waffle-pivot-multi-select .waffle-pivot-select-hover .waffle-pivot-select-caption {
text-decoration:underline
}
.waffle-pivot-multi-select .waffle-pivot-select-caption {
color:#555
}
.waffle-pivot-select-divider {
color:#555;
margin:0 3px
}
.waffle-pivot-select {
cursor:pointer;
text-decoration:none;
color:black
}
.waffle-pivot-select-hover {
text-decoration:underline
}
#waffle-pivot-button-container {
border-top:1px solid #bcd;
padding-left:5px;
padding-top:5px
}
.waffle-pivot-checkbox {
vertical-align:middle
}
.waffle-pivot-feedback-section {
float:right;
margin-right:10px;
margin-top:5px;
position:relative
}
#waffle-pivot-feedback {
padding-left:10px
}
.waffle-pivot-zippy-expanded {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -136px -126px;
width:19px;
height:16px
}
.waffle-pivot-zippy-collapsed {
background:no-repeat url(//ssl.gstatic.com/docs/common/jfk_sprite133.png) 0 -2334px;
width:21px;
height:21px
}
.waffle-pivot-add-field-menu {
overflow-y:auto
}
.waffle-print-settings-print-button-container {
padding:4px;
text-align:center
}
.waffle-print-settings-pane-subcomponent {
border:1px solid #bcd;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border-radius:6px;
margin:7px
}
.waffle-print-settings-pane-subcomponent-title {
border-bottom:1px solid #bcd;
font-size:15px;
padding:5px
}
.waffle-print-settings-pane-subcomponent-content {
padding:5px
}
#waffle-print-settings-print-button {
margin-right:1px;
width:50%
}
.waffle-print-settings-print-button-label {
font-size:12px;
padding-left:5px
}
.apps-promo {
z-index:21
}
.apps-promo-popup {
width:300px
}
.apps-promo-buttons {
display:none
}
#waffle-promo-button .goog-custom-button-inner-box {
font-weight:bold
}
.waffle-sidebar-container {
border-left:1px solid #e5e5e5;
outline:none;
position:absolute;
right:0;
top:0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
width:250px
}
.waffle-sidebar-content {
background-color:#fff;
font-size:100%;
overflow-x:hidden;
overflow-y:auto;
position:relative
}
.waffle-sidebar-title {
background:#323232;
color:white;
font-weight:bold;
padding:10px 12px 10px 12px
}
.waffle-sidebar-title-close {
cursor:pointer;
position:absolute!important;
right:5px;
top:7px
}
.waffle-spinner {
display:inline-block;
position:relative;
width:28px;
height:28px
}
.waffle-spinner-message-container {
position:absolute;
width:0;
height:0;
overflow:hidden
}
.waffle-spinner-container {
width:100%;
height:100%
}
.waffle-spinner.waffle-spinner-active .waffle-spinner-container {
-webkit-animation:waffle-spinner-container-rotate 1568ms linear infinite;
animation:waffle-spinner-container-rotate 1568ms linear infinite
}
.waffle-spinner-layer {
position:absolute;
width:100%;
height:100%;
opacity:0
}
.waffle-spinner-color-one {
border-color:#4285f4
}
.waffle-spinner-color-two {
border-color:#db4437
}
.waffle-spinner-color-three {
border-color:#f4b400
}
.waffle-spinner-color-four {
border-color:#0f9d58
}
.waffle-spinner.waffle-spinner-active .waffle-spinner-layer.waffle-spinner-color-one {
-webkit-animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-blue-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both
}
.waffle-spinner.waffle-spinner-active .waffle-spinner-layer.waffle-spinner-color-two {
-webkit-animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-red-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both
}
.waffle-spinner.waffle-spinner-active .waffle-spinner-layer.waffle-spinner-color-three {
-webkit-animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-yellow-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both
}
.waffle-spinner.waffle-spinner-active .waffle-spinner-layer.waffle-spinner-color-four {
-webkit-animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
animation:waffle-spinner-fill-unfill-rotate 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both, waffle-spinner-green-fade-in-out 5332ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both
}
.waffle-spinner-gap-patch {
position:absolute;
box-sizing:border-box;
top:0;
left:45%;
width:10%;
height:100%;
overflow:hidden;
border-color:inherit
}
.waffle-spinner-gap-patch .waffle-spinner-circle {
width:1000%;
left:-450%
}
.waffle-spinner-circle-clipper {
display:inline-block;
position:relative;
width:50%;
height:100%;
overflow:hidden;
border-color:inherit
}
.waffle-spinner-circle-clipper .waffle-spinner-circle {
width:200%
}
.waffle-spinner-circle {
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
box-sizing:border-box;
height:100%;
border-width:3px;
border-style:solid;
border-color:inherit;
border-bottom-color:transparent;
border-radius:50%;
-webkit-animation:none;
animation:none
}
.waffle-spinner-circle-clipper.waffle-spinner-left .waffle-spinner-circle {
border-right-color:transparent;
-webkit-transform:rotate(129deg);
transform:rotate(129deg)
}
.waffle-spinner-circle-clipper.waffle-spinner-right .waffle-spinner-circle {
left:-100%;
border-left-color:transparent;
-webkit-transform:rotate(-129deg);
transform:rotate(-129deg)
}
.waffle-spinner.waffle-spinner-active .waffle-spinner-circle-clipper.waffle-spinner-left .waffle-spinner-circle {
-webkit-animation:waffle-spinner-left-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
animation:waffle-spinner-left-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both
}
.waffle-spinner.waffle-spinner-active .waffle-spinner-circle-clipper.waffle-spinner-right .waffle-spinner-circle {
-webkit-animation:waffle-spinner-right-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both;
animation:waffle-spinner-right-spin 1333ms cubic-bezier(0.4, 0.0, 0.2, 1) infinite both
}
.waffle-spinner.waffle-spinner-isWarmdown .waffle-spinner-container {
-webkit-animation:waffle-spinner-container-rotate 1568ms linear infinite, waffle-spinner-fade-out 400ms cubic-bezier(0.4, 0.0, 0.2, 1);
animation:waffle-spinner-container-rotate 1568ms linear infinite, waffle-spinner-fade-out 400ms cubic-bezier(0.4, 0.0, 0.2, 1)
}
@-webkit-keyframes waffle-spinner-container-rotate {
to {
-webkit-transform:rotate(360deg)
}
}
@keyframes waffle-spinner-container-rotate {
to {
transform:rotate(360deg)
}
}
@-webkit-keyframes waffle-spinner-fill-unfill-rotate {
12.5% {
-webkit-transform:rotate(135deg)
}
25% {
-webkit-transform:rotate(270deg)
}
37.5% {
-webkit-transform:rotate(405deg)
}
50% {
-webkit-transform:rotate(540deg)
}
62.5% {
-webkit-transform:rotate(675deg)
}
75% {
-webkit-transform:rotate(810deg)
}
87.5% {
-webkit-transform:rotate(945deg)
}
to {
-webkit-transform:rotate(1080deg)
}
}
@keyframes waffle-spinner-fill-unfill-rotate {
12.5% {
transform:rotate(135deg)
}
25% {
transform:rotate(270deg)
}
37.5% {
transform:rotate(405deg)
}
50% {
transform:rotate(540deg)
}
62.5% {
transform:rotate(675deg)
}
75% {
transform:rotate(810deg)
}
87.5% {
transform:rotate(945deg)
}
to {
transform:rotate(1080deg)
}
}
@-webkit-keyframes waffle-spinner-blue-fade-in-out {
from {
opacity:0.99
}
25% {
opacity:0.99
}
26% {
opacity:0
}
89% {
opacity:0
}
90% {
opacity:0.99
}
100% {
opacity:0.99
}
}
@keyframes waffle-spinner-blue-fade-in-out {
from {
opacity:0.99
}
25% {
opacity:0.99
}
26% {
opacity:0
}
89% {
opacity:0
}
90% {
opacity:0.99
}
100% {
opacity:0.99
}
}
@-webkit-keyframes waffle-spinner-red-fade-in-out {
from {
opacity:0
}
15% {
opacity:0
}
25% {
opacity:0.99
}
50% {
opacity:0.99
}
51% {
opacity:0
}
}
@keyframes waffle-spinner-red-fade-in-out {
from {
opacity:0
}
15% {
opacity:0
}
25% {
opacity:0.99
}
50% {
opacity:0.99
}
51% {
opacity:0
}
}
@-webkit-keyframes waffle-spinner-yellow-fade-in-out {
from {
opacity:0
}
40% {
opacity:0
}
50% {
opacity:0.99
}
75% {
opacity:0.99
}
76% {
opacity:0
}
}
@keyframes waffle-spinner-yellow-fade-in-out {
from {
opacity:0
}
40% {
opacity:0
}
50% {
opacity:0.99
}
75% {
opacity:0.99
}
76% {
opacity:0
}
}
@-webkit-keyframes waffle-spinner-green-fade-in-out {
from {
opacity:0
}
65% {
opacity:0
}
75% {
opacity:0.99
}
90% {
opacity:0.99
}
100% {
opacity:0
}
}
@keyframes waffle-spinner-green-fade-in-out {
from {
opacity:0
}
65% {
opacity:0
}
75% {
opacity:0.99
}
90% {
opacity:0.99
}
100% {
opacity:0
}
}
@-webkit-keyframes waffle-spinner-left-spin {
from {
-webkit-transform:rotate(130deg)
}
50% {
-webkit-transform:rotate(-5deg)
}
to {
-webkit-transform:rotate(130deg)
}
}
@keyframes waffle-spinner-left-spin {
from {
transform:rotate(130deg)
}
50% {
transform:rotate(-5deg)
}
to {
transform:rotate(130deg)
}
}
@-webkit-keyframes waffle-spinner-right-spin {
from {
-webkit-transform:rotate(-130deg)
}
50% {
-webkit-transform:rotate(5deg)
}
to {
-webkit-transform:rotate(-130deg)
}
}
@keyframes waffle-spinner-right-spin {
from {
transform:rotate(-130deg)
}
50% {
transform:rotate(5deg)
}
to {
transform:rotate(-130deg)
}
}
@-webkit-keyframes waffle-spinner-fade-out {
from {
opacity:0.99
}
to {
opacity:0
}
}
@keyframes waffle-spinner-fade-out {
from {
opacity:0.99
}
to {
opacity:0
}
}
.row-header-wrapper {
overflow:hidden;
border-width:0;
margin:0;
padding:0
}
.column-headers-background, .row-headers-background {
z-index:1
}
.selected-row-headers-background {
position:absolute;
background-color:#c8c8c8;
width:45px;
z-index:2
}
.selected-column-headers-background {
position:absolute;
background-color:#c8c8c8;
height:23px;
z-index:2
}
.waffle td, .grid-fixed-table td, td.mimic-overlay-cell {
overflow:hidden;
border:1px #ccc solid;
border-color:rgba(0, 0, 0, 0.2);
border-width:0 1px 1px 0;
vertical-align:bottom;
line-height:inherit;
background-color:#fff;
padding:0 3px
}
.softmerge {
overflow:visible!important
}
.softmerge-inner {
white-space:nowrap;
overflow:hidden;
text-overflow:hidden;
position:relative
}
.ritz .waffle td, .ritz .grid-fixed-table td, .ritz td.mimic-overlay-cell {
border:1px #e5e5e5 solid;
border-color:rgba(0, 0, 0, 0.15);
border-width:0 1px 1px 0
}
.waffle-ltr td, .grid-fixed-table-ltr td, td.mimic-overlay-cell-ltr {
border-width:0 1px 1px 0
}
.waffle-rtl td, .grid-fixed-table-rtl td, td.mimic-overlay-cell-rtl {
border-width:0 0 1px 1px
}
.waffle th, .grid-fixed-table th {
font-weight:normal;
background:transparent;
text-align:center;
vertical-align:middle;
font-size:8pt;
color:#222;
height:23px;
border:solid 1px #ccc;
border-width:0 1px 1px 0;
overflow:hidden;
padding:0
}
.waffle-ltr th, .grid-fixed-table-ltr th {
border-width:0 1px 1px 0
}
.waffle-rtl th, .grid-fixed-table-rtl th {
border-width:0 0 1px 1px
}
.no-grid td, .ritz .no-grid td {
border:solid 1px rgb(255, 255, 255);
border:solid 1px rgba(204, 204, 204, 0);
border-width:0 1px 1px 0
}
td.empty {
font-size:0!important
}
th.row-header {
background-color:#eee;
width:45px;
text-align:center;
vertical-align:middle;
font-size:8pt;
color:#333;
line-height:inherit;
overflow:hidden
}
th.tall-row, td.tall-row {
vertical-align:top
}
th.row-header-shim, td.row-header-shim {
width:0;
margin:0;
overflow:hidden
}
div.column-headers-background {
position:absolute;
height:23px;
background:#eee
}
th.column-headers-background {
background:#eee;
position:relative
}
div.row-headers-background {
position:absolute;
width:45px;
background:#eee
}
th.row-headers-background {
background:#eee;
position:relative
}
tr.column-header-row {
height:23px
}
th.selected, td.selected {
background-color:#c8c8c8;
border-bottom:1px solid #9fc2fd
}
td.header-shim, th.header-shim {
border-width:0 1px 0 0;
height:0;
margin:0
}
td.freezebar-cell, th.freezebar-cell {
border-color:#dadfe8!important;
background-color:#dadfe8;
padding:0;
border-width:0
}
th.freezebar-origin-rtl {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -79px -57px
}
th.freezebar-origin-ltr {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -372px -83px
}
th.freezebar-origin-ltr, th.freezebar-origin-rtl {
background-color:#eee;
position:relative
}
th.frozen-column-cell {
width:4px
}
td.freezebar-hidden, th.freezebar-hidden {
height:0px;
width:0px;
display:none
}
td.frozen-row-cell, th.frozen-row-cell {
height:4px
}
.grid-fixed-table tr {
height:10px
}
.goog-menu.goog-menu-vertical.waffle-autofilter-sort {
padding-top:4px;
padding-bottom:0;
width:255px
}
.waffle-filterbox {
background-color:#fff;
padding-left:20px;
padding-right:20px;
margin-top:9px
}
.waffle-filtermenu {
background-color:#fff;
padding-left:20px;
padding-right:20px
}
.waffle-filterbox-boolean-condition-picker {
background-color:#fff;
padding-left:20px;
padding-right:20px
}
.waffle-filterbox:focus {
outline:none
}
.waffle-filterbox-with-condition:focus {
outline:none
}
.waffle-autofilter-sort>.goog-menuitem {
padding-left:20px;
margin:3px 0px 3px 0px
}
.waffle-filterbox-content {
padding:3px 8px 2px 8px
}
.waffle-filterbox-content>.goog-menuitem {
padding:6px 0px 6px 22px
}
.waffle-filterbox-label {
margin-top:15px;
margin-bottom:13px
}
.waffle-filterbox-with-condition .waffle-filterbox-label {
margin-top:0
}
.waffle-filterbox-label-icon-jfk {
background:none;
float:right
}
.waffle-filterbox-button-container {
padding:14px 0 14px 6px
}
.waffle-filterbox-with-condition .waffle-filterbox-button-container {
padding:14px 0 14px 20px
}
.waffle-filterbox-title {
font-weight:normal
}
.waffle-filterbox-input-icon {
background:none
}
.waffle-pivot-pill-draghandle {
display:none
}
.waffle-pivot-pill {
-webkit-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2)
}
.grid-shim-bottom {
border-top:1px solid #ccc
}
.ritz .grid-shim-bottom {
border-top:1px solid #d9d9d9
}
.grid-shim-end-ltr {
border-left:1px solid #ccc
}
.ritz .grid-shim-end-ltr {
border-left:1px solid #d9d9d9
}
.grid-shim-end-rtl {
border-right:1px solid #ccc
}
.ritz .grid-shim-end-rtl {
border-right:1px solid #d9d9d9
}
.row-freezebar-extension {
background-color:#dadfe8;
border-top:1px solid #ccc;
border-bottom:1px solid #dbdbdb;
position:relative
}
.ritz .row-freezebar-extension {
border-top:1px solid #d9d9d9
}
.grid-bottom-bar {
border-top:1px solid #ccc
}
.ritz .grid-bottom-bar {
border-top:1px solid #d9d9d9
}
.grid-bottom-bar {
border-top:1px solid #aaa
}
.column-freezebar-extension {
height:100%;
background-color:#dadfe8;
border-left:1px solid #ccc;
border-right:1px solid #dbdbdb;
position:relative
}
.ritz .column-freezebar-extension {
border-left:1px solid #d9d9d9
}
.mimic-overlay::-webkit-scrollbar {
background-color:rgba(255, 255, 255, 1.0)
}
.mimic-overlay::-webkit-scrollbar-corner {
background-color:rgba(255, 255, 255, 1.0)
}
.scroll-container::-webkit-scrollbar:vertical {
width:12px
}
.scroll-container::-webkit-scrollbar:horizontal {
height:12px
}
.scroll-container::-webkit-scrollbar-button:start {
display:none
}
.scroll-container::-webkit-scrollbar-button:end {
display:block
}
.scroll-container::-webkit-scrollbar-button {
border:1px solid #ccc
}
.ritz .scroll-container::-webkit-scrollbar-button {
border:1px solid #d9d9d9
}
.scroll-container::-webkit-scrollbar-button:horizontal {
border-width:1px 0 0 0
}
.scroll-container-ltr::-webkit-scrollbar-button:vertical {
border-width:0 0 0 1px
}
.scroll-container-rtl::-webkit-scrollbar-button:vertical {
border-width:0 1px 0 0
}
.scroll-container::-webkit-scrollbar-button:horizontal:increment {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -372px -111px;
width:15px;
padding-left:1px;
background-clip:border-box;
border:1px solid #ccc;
border-width:1px 0 0 0;
box-shadow:none;
background-color:#f8f8f8
}
.ritz .scroll-container::-webkit-scrollbar-button:horizontal:increment {
border:1px solid #d9d9d9;
border-width:1px 0 0 0
}
.scroll-container::-webkit-scrollbar-button:horizontal:increment:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -216px -72px
}
.scroll-container::-webkit-scrollbar-button:horizontal:increment:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -441px -38px
}
.scroll-container::-webkit-scrollbar-button:horizontal:decrement {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -451px -49px;
width:17px
}
.ritz .scroll-container::-webkit-scrollbar-button:horizontal:decrement {
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9
}
.scroll-container::-webkit-scrollbar-button:horizontal:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -467px 0
}
.scroll-container::-webkit-scrollbar-button:horizontal:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -168px -83px
}
.scroll-container::-webkit-scrollbar-button:vertical:increment {
padding-top:1px;
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -339px -83px;
height:15px
}
.scroll-container::-webkit-scrollbar-button:vertical:increment:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -230px -126px
}
.scroll-container::-webkit-scrollbar-button:vertical:increment:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -430px -21px
}
.scroll-container::-webkit-scrollbar-button:vertical:decrement {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -184px -25px;
height:17px
}
.ritz .scroll-container::-webkit-scrollbar-button:vertical:decrement {
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9
}
.scroll-container::-webkit-scrollbar-button:vertical:decrement:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -291px -123px
}
.scroll-container::-webkit-scrollbar-button:vertical:decrement:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -266px 0
}
.scroll-container::-webkit-scrollbar-track:vertical {
background-clip:border-box;
border:1px solid #ccc;
box-shadow:none;
background-color:#f8f8f8
}
.ritz .scroll-container::-webkit-scrollbar-track:vertical {
border:1px solid #d9d9d9
}
.scroll-container-ltr::-webkit-scrollbar-track:vertical {
border-width:0 0 0 1px
}
.scroll-container-rtl::-webkit-scrollbar-track:vertical {
border-width:0 1px 0 0
}
.scroll-container::-webkit-scrollbar-track:horizontal {
background-clip:border-box;
border:1px solid #ccc;
border-width:1px 0 0 0;
box-shadow:none;
background-color:#f8f8f8
}
.ritz .scroll-container::-webkit-scrollbar-track:horizontal {
border:1px solid #d9d9d9;
border-width:1px 0 0 0
}
.scroll-container::-webkit-scrollbar-track:hover {
background:none;
box-shadow:none
}
.scroll-container::-webkit-scrollbar-track:horizontal:hover, .scroll-container::-webkit-scrollbar-track:vertical:hover {
box-shadow:none;
background-clip:border-box;
border:1px solid #ccc;
box-shadow:none;
background-color:#f8f8f8;
border-width:1px 0 0 0
}
.ritz .scroll-container::-webkit-scrollbar-track:horizontal:hover, .ritz .scroll-container::-webkit-scrollbar-track:vertical:hover {
border:1px solid #d9d9d9;
border-width:1px 0 0 0
}
.scroll-container::-webkit-scrollbar-track:horizontal:hover {
border-width:1px 0 0 0
}
.scroll-container::-webkit-scrollbar-track:vertical:hover {
border-width:0 1px 0 1px
}
.scroll-container::-webkit-scrollbar-thumb {
background-color:rgba(0, 0, 0, .2);
background-clip:padding-box;
border:solid transparent;
min-height:28px;
padding:none;
box-shadow:none;
border-width:1px 1px 1px 1px
}
.scroll-container::-webkit-scrollbar-thumb:horizontal {
box-shadow:none;
border-width:2px 1px 1px 1px
}
.scroll-container::-webkit-scrollbar-thumb:vertical {
padding:1px 1px 1px 1px;
box-shadow:none
}
.scroll-container-ltr::-webkit-scrollbar-thumb:vertical {
border-width:1px 1px 1px 2px
}
.scroll-container-rtl::-webkit-scrollbar-thumb:vertical {
border-width:1px 2px 1px 1px
}
.scroll-container::-webkit-scrollbar-thumb:hover {
box-shadow:none
}
.scroll-container::-webkit-scrollbar-corner {
border:1px solid #ccc
}
.ritz .scroll-container::-webkit-scrollbar-corner {
border:1px solid #d9d9d9
}
.scroll-container-rtl::-webkit-scrollbar-corner {
border-width:1px 1px 0 0
}
.scroll-container-ltr::-webkit-scrollbar-corner {
border-width:1px 0 0 1px
}
.native-scrollbar::-webkit-scrollbar:vertical {
width:12px
}
.native-scrollbar::-webkit-scrollbar:horizontal {
height:12px
}
.native-scrollbar::-webkit-scrollbar-button:start {
display:none
}
.native-scrollbar::-webkit-scrollbar-button:end {
display:block
}
.native-scrollbar::-webkit-scrollbar-button {
border:1px solid #ccc
}
.ritz .native-scrollbar::-webkit-scrollbar-button {
border:1px solid #d9d9d9
}
.native-scrollbar::-webkit-scrollbar-button:horizontal {
border-width:1px 0 0 0
}
.native-scrollbar-ltr::-webkit-scrollbar-button:vertical {
border-width:0 0 0 1px
}
.native-scrollbar-rtl::-webkit-scrollbar-button:vertical {
border-width:0 1px 0 0
}
.native-scrollbar::-webkit-scrollbar-button:horizontal:increment {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -372px -111px;
width:15px;
padding-left:1px;
background-clip:border-box;
border:1px solid #ccc;
border-width:1px 0 0 0;
box-shadow:none;
background-color:#f8f8f8
}
.ritz .native-scrollbar::-webkit-scrollbar-button:horizontal:increment {
border:1px solid #d9d9d9;
border-width:1px 0 0 0
}
.native-scrollbar::-webkit-scrollbar-button:horizontal:increment:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -216px -72px
}
.native-scrollbar::-webkit-scrollbar-button:horizontal:increment:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -441px -38px
}
.native-scrollbar::-webkit-scrollbar-button:horizontal:decrement {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -451px -49px;
width:17px
}
.ritz .native-scrollbar::-webkit-scrollbar-button:horizontal:decrement {
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9
}
.native-scrollbar::-webkit-scrollbar-button:horizontal:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -467px 0
}
.native-scrollbar::-webkit-scrollbar-button:horizontal:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -168px -83px
}
.native-scrollbar::-webkit-scrollbar-button:vertical:increment {
padding-top:1px;
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -339px -83px;
height:15px
}
.native-scrollbar::-webkit-scrollbar-button:vertical:increment:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -230px -126px
}
.native-scrollbar::-webkit-scrollbar-button:vertical:increment:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -430px -21px
}
.native-scrollbar::-webkit-scrollbar-button:vertical:decrement {
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -184px -25px;
height:17px
}
.ritz .native-scrollbar::-webkit-scrollbar-button:vertical:decrement {
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9
}
.native-scrollbar::-webkit-scrollbar-button:vertical:decrement:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -291px -123px
}
.native-scrollbar::-webkit-scrollbar-button:vertical:decrement:active {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -266px 0
}
.native-scrollbar::-webkit-scrollbar-track:vertical {
background-clip:border-box;
border:1px solid #ccc;
box-shadow:none;
background-color:#f8f8f8
}
.ritz .native-scrollbar::-webkit-scrollbar-track:vertical {
border:1px solid #d9d9d9
}
.native-scrollbar-ltr::-webkit-scrollbar-track:vertical {
border-width:0 0 0 1px
}
.native-scrollbar-rtl::-webkit-scrollbar-track:vertical {
border-width:0 1px 0 0
}
.native-scrollbar::-webkit-scrollbar-track:horizontal {
background-clip:border-box;
border:1px solid #ccc;
border-width:1px 0 0 0;
box-shadow:none;
background-color:#f8f8f8
}
.ritz .native-scrollbar::-webkit-scrollbar-track:horizontal {
border:1px solid #d9d9d9;
border-width:1px 0 0 0
}
.native-scrollbar::-webkit-scrollbar-track:hover {
background:none;
box-shadow:none
}
.native-scrollbar::-webkit-scrollbar-track:horizontal:hover, .native-scrollbar::-webkit-scrollbar-track:vertical:hover {
box-shadow:none;
background-clip:border-box;
border:1px solid #ccc;
box-shadow:none;
background-color:#f8f8f8;
border-width:1px 0 0 0
}
.ritz .native-scrollbar::-webkit-scrollbar-track:horizontal:hover, .ritz .native-scrollbar::-webkit-scrollbar-track:vertical:hover {
border:1px solid #d9d9d9;
border-width:1px 0 0 0
}
.native-scrollbar::-webkit-scrollbar-track:horizontal:hover {
border-width:1px 0 0 0
}
.native-scrollbar::-webkit-scrollbar-track:vertical:hover {
border-width:0 1px 0 1px
}
.native-scrollbar::-webkit-scrollbar-thumb {
background-color:rgba(0, 0, 0, .2);
background-clip:padding-box;
border:solid transparent;
min-height:28px;
padding:none;
box-shadow:none;
border-width:1px 1px 1px 1px
}
.native-scrollbar::-webkit-scrollbar-thumb:horizontal {
box-shadow:none;
border-width:2px 1px 1px 1px
}
.native-scrollbar::-webkit-scrollbar-thumb:vertical {
padding:1px 1px 1px 1px;
box-shadow:none
}
.native-scrollbar-ltr::-webkit-scrollbar-thumb:vertical {
border-width:1px 1px 1px 2px
}
.native-scrollbar-rtl::-webkit-scrollbar-thumb:vertical {
border-width:1px 2px 1px 1px
}
.native-scrollbar::-webkit-scrollbar-thumb:hover {
box-shadow:none
}
.native-scrollbar::-webkit-scrollbar-corner {
border:1px solid #ccc
}
.ritz .native-scrollbar::-webkit-scrollbar-corner {
border:1px solid #d9d9d9
}
.native-scrollbar-rtl::-webkit-scrollbar-corner {
border-width:1px 1px 0 0
}
.native-scrollbar-ltr::-webkit-scrollbar-corner {
border-width:1px 0 0 1px
}
.native-scrollbar-x {
overflow-y:hidden;
border:1px solid #ccc;
border-width:0 1px 0 0
}
.ritz .native-scrollbar-x {
border:1px solid #d9d9d9;
border-width:0 1px 0 0
}
.native-scrollbar-y {
overflow-x:hidden;
border:1px solid #ccc;
border-width:0 0 1px 0
}
.ritz .native-scrollbar-y {
border:1px solid #d9d9d9;
border-width:0 0 1px 0
}
.waffle-verbal-title {
text-align:center
}
.waffle-verbal-wrapper {
height:100px;
left:-10000px;
overflow:hidden;
position:absolute;
width:100px
}
.waffle-verbal-highlights-container {
background-color:white;
border:1px solid #9e9e9e;
border-left:4px solid #009e55;
font-family:Roboto, Arial, sans-serif;
font-size:13px;
margin:3px -1px 0 -1px;
min-width:400px;
padding:20px 20px 15px 20px;
white-space:normal
}
.waffle-verbal-highlights-icon {
margin-right:4px
}
.waffle-verbal-highlights-header {
color:#009e55;
font-weight:700;
margin-bottom:10px
}
.waffle-verbal-highlights-header-left {
float:left
}
.waffle-verbal-highlights-title-icon {
display:inline-block;
padding-bottom:2px;
padding-right:4px;
margin-left:-2px
}
.waffle-verbal-highlights-title {
display:inline-block;
vertical-align:bottom
}
.waffle-verbal-highlights-close {
float:right;
opacity:0.46
}
.waffle-verbal-highlights-close.goog-flat-button {
position:static;
border:none;
margin:-4px -4px 0 0;
padding:0;
background-color:transparent
}
.waffle-verbal-highlights-bullet {
color:#515151;
font-family:Roboto, Arial, sans-serif;
font-size:13px;
margin-top:10px;
white-space:pre-wrap
}
.waffle-verbal-highlights-empty-notice {
color:#9e9e9e;
margin-bottom:25px;
text-align:center
}
.waffle-verbal-highlights-pager {
float:right
}
.waffle-verbal-highlights-viewall.goog-flat-button {
color:#009e55;
background-color:transparent;
border:none;
display:inline-block;
float:left;
font-family:Roboto, Arial, sans-serif;
font-size:13px;
padding:0
}
.waffle-verbal-highlights-previous.goog-flat-button, .waffle-verbal-highlights-next.goog-flat-button {
color:#009e55;
background-color:transparent;
border:none;
display:inline-block;
font-family:Roboto, Arial, sans-serif;
font-size:13px;
padding:0
}
.waffle-verbal-highlights-previous.goog-flat-button-disabled, .waffle-verbal-highlights-next.goog-flat-button-disabled {
color:#ccc
}
.waffle-verbal-highlights-counter {
color:#9e9e9e;
display:inline-block;
font-family:Roboto, Arial, sans-serif;
font-size:13px;
text-align:center;
width:70px
}
.waffle-verbal-highlights-floatclear {
clear:both
}
.waffle-verbal-highlights-one-option-footer {
margin:15px 0
}
.waffle-verbal-highlights-footer {
margin:15px 0 0 0
}
.waffle-verbal-highlights-viewall-footer.goog-flat-button {
background-color:transparent;
border:none;
margin:15px 0 0 -5px;
padding:0
}
.waffle-verbal-highlights-viewall-back-label {
color:#009e55;
display:inline-block;
font-family:Roboto, Arial, sans-serif;
font-size:13px;
margin-left:5px;
vertical-align:middle
}
#docs-sheet-message-container {
border-left:1px solid #ccc;
height:38px;
overflow:hidden;
outline:none;
text-align:center;
float:right
}
.docs-sheet-message-container-button {
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f7f7f7, #f0f0f0);
background-image:-moz-linear-gradient(top, #f7f7f7, #f0f0f0);
background-image:-ms-linear-gradient(top, #f7f7f7, #f0f0f0);
background-image:-o-linear-gradient(top, #f7f7f7, #f0f0f0);
background-image:linear-gradient(top, #f7f7f7, #f0f0f0);
cursor:pointer
}
.docs-sheet-message-container-button:focus, .docs-sheet-message-container-button:hover {
background-color:#f5f5f5;
background-image:-webkit-linear-gradient(top, #f0f0f0, #e8e8e8);
background-image:-moz-linear-gradient(top, #f0f0f0, #e8e8e8);
background-image:-ms-linear-gradient(top, #f0f0f0, #e8e8e8);
background-image:-o-linear-gradient(top, #f0f0f0, #e8e8e8);
background-image:linear-gradient(top, #f0f0f0, #e8e8e8)
}
.docs-sheet-message a, .docs-sheet-message a:visited {
color:#15c
}
.docs-sheet-message-overlay {
background-color:#000;
height:100%;
left:0;
opacity:.7;
position:absolute;
text-align:center;
top:0;
width:100%;
z-index:1000
}
.docs-sheet-message-placer {
height:50%
}
.docs-sheet-message-overlay-holder {
color:#fff;
padding-bottom:30px
}
.docs-sheet-message-overlay-message {
cursor:default;
font-size:26px;
padding:10px
}
.docs-sheet-toolbar-message-button {
color:#000;
cursor:pointer;
outline:none;
position:relative;
top:8px
}
.docs-sheet-toolbar-message {
color:#444;
font-size:11px;
font-weight:bold
}
.docs-sheet-toolbar-message-icon {
margin-right:1px
}
.docs-sheet-bubble-content {
color:#666;
max-width:183px
}
.docs-sheet-bubble-message {
font-size:12px;
margin-bottom:12px;
text-align:center
}
.docs-sheet-bubble-message-strong {
font-size:15px;
font-weight:bold;
text-align:center
}
.docs-sheet-bubble-rule {
border:0;
border-top:1px solid #eee;
margin:9px 0
}
div.docs-sheet-bubble-link-button {
color:#27e;
display:block;
font-size:13px;
padding:3px 0;
outline:none;
text-decoration:none
}
div.docs-sheet-bubble-link-button:hover, div.docs-sheet-bubble-link-button:focus {
text-decoration:underline
}
.ac-renderer {
font:normal 13px Arial, sans-serif;
position:absolute;
background:#fff;
border:1px solid #666;
-moz-box-shadow:2px 2px 2px rgba(102, 102, 102, .4);
-webkit-box-shadow:2px 2px 2px rgba(102, 102, 102, .4);
width:300px
}
.ac-row {
cursor:pointer;
padding:.4em
}
.ac-highlighted {
font-weight:bold
}
.ac-active {
background-color:#b2b4bf
}
div.apps-shortcutshelppopup {
left:10%;
top:10%;
z-index:1002;
color:#212121;
font-family:arial, sans-serif;
font-size:13px;
position:fixed;
text-align:center;
font-weight:bold;
background:#fafafa none repeat scroll 0;
overflow:hidden;
box-shadow:rgba(255, 255, 255, .9) 0px 1px 0px inset, rgba(0, 0, 0, .03) 0px -1px 0px inset, rgba(0, 0, 0, .15) 0 15px 10px, rgba(0, 0, 0, .3) 0 8px 36px
}
@media print {
div.apps-shortcutshelppopup {
display:none!important
}
}
.apps-shortcutshelppopup-bg {
display:none;
left:0;
top:0;
position:absolute
}
div.apps-shortcutshelppopup-container {
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:16px 32px
}
table.apps-shortcutshelppopup-header, table.apps-shortcutshelppopup-content {
border-collapse:collapse;
width:100%
}
table.apps-shortcutshelppopup-header {
border-bottom:1px solid #e5e5e5
}
table.apps-shortcutshelppopup-content {
font-size:13px;
outline-offset:-1px
}
.apps-shortcutshelppopup-header-element {
vertical-align:middle;
height:48px
}
.apps-shortcutshelppopup-title-container {
white-space:nowrap;
text-align:left
}
.apps-shortcutshelppopup-dialog-title {
font-size:16px;
color:#212121;
display:inline-block;
vertical-align:middle
}
.apps-shortcutshelppopup-input {
font-size:13px;
margin-left:16px;
margin-right:0px;
padding:0px 5px;
vertical-align:middle;
border-right:none;
width:250px;
height:27px;
box-sizing:border-box
}
.apps-shortcutshelppopup-input-button-img {
vertical-align:middle;
height:21px;
width:21px;
display:inline-block
}
.apps-shortcutshelppopup-input-button-img:before {
content:url("//ssl.gstatic.com/ui/v1/button/search-white.png")
}
.apps-shortcutshelppopup-hc-white .apps-shortcutshelppopup-input-button-img:before {
content:url("//ssl.gstatic.com/ui/v1/button/search.png")
}
.apps-shortcutshelppopup-input-button {
-moz-box-sizing:border-box;
box-sizing:border-box;
cursor:pointer;
display:inline-block;
margin-left:0px;
vertical-align:middle;
border-top-left-radius:0;
border-bottom-left-radius:0;
line-height:25px
}
.apps-shortcutshelppopup-tearoff-link-container {
text-align:right
}
.apps-shortcutshelppopup-tearoff-link {
font-size:13px;
cursor:pointer;
text-decoration:underline;
color:#4581ff;
vertical-align:middle
}
.apps-shortcutshelppopup-tearoff-link-container .modal-dialog-title-close {
cursor:pointer;
position:static;
padding:0px;
margin-left:32px;
vertical-align:middle
}
.apps-shortcutshelppopup-tearoff-link-container .modal-dialog-title-close:after {
content:url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
background:none;
position:static
}
.apps-shortcutshelppopup-search-banner {
text-align:left;
height:48px;
padding-top:12px;
box-sizing:border-box
}
.apps-shortcutshelppopup-search-banner.apps-shortcutshelppopup-empty-search {
position:relative;
left:0px;
right:0px;
text-align:center;
top:113px;
height:48px
}
.apps-shortcutshelppopup-reset-search-button {
cursor:pointer;
text-decoration:underline;
position:relative;
width:21px;
min-width:21px;
display:inline-block;
margin-right:8px
}
.apps-shortcutshelppopup-reset-search-button-icon {
display:inline-block;
vertical-align:middle;
height:21px;
width:21px
}
.apps-shortcutshelppopup-reset-search-button-img {
position:absolute
}
.apps-shortcutshelppopup-reset-search-button-img:before {
content:url('//ssl.gstatic.com/ui/v1/icons/common/back.png')
}
.apps-shortcutshelppopup-hc-black .apps-shortcutshelppopup-reset-search-button-img:before {
content:url('//ssl.gstatic.com/ui/v1/icons/common/back_white.png')
}
.apps-shortcutshelppopup-search-label {
margin:0;
position:relative;
font-size:15px;
display:inline-block;
vertical-align:middle
}
.apps-shortcutshelppopup-result-container {
overflow:auto;
height:408px
}
.apps-shortcutshelppopup-content-header {
height:48px;
padding-top:25px;
text-align:left;
font-size:13px;
color:#212121;
white-space:nowrap;
margin:0px;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.apps-shortcutshelppopup-content-header.apps-shortcutshelppopup-content-header-first {
height:32px;
padding-top:8px
}
.apps-shortcutshelppopup-content-element {
text-align:left;
vertical-align:middle;
padding-top:0.15em;
border-bottom:1px solid #ececec;
height:32px;
white-space:nowrap;
-moz-box-sizing:border-box;
box-sizing:border-box
}
td.apps-shortcutshelppopup-shortcut-desc {
font-weight:normal;
color:#757575
}
.apps-shortcutshelppopup-ac-renderer {
z-index:1003;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:normal;
position:absolute;
background:#fff;
border:1px solid #666;
box-shadow:2px 2px 2px rgba(102, 102, 102, .4);
width:250px;
box-sizing:border-box
}
.apps-shortcutshelppopup-ac-row {
cursor:pointer;
padding:.4em
}
.apps-shortcutshelppopup-ac-renderer .ac-active {
background-color:#eee
}
div.CSS_SHORTCUTS_HELP_POPUP {
left:10%;
width:80%;
top:10%;
z-index:1002;
color:#fff;
position:fixed;
text-align:center;
text-shadow:#000 1px 1px 7px;
font-weight:bold;
background:#000 none repeat scroll 0;
overflow:hidden
}
@media print {
div.CSS_SHORTCUTS_HELP_POPUP {
display:none!important
}
}
div.CSS_SHORTCUTS_HELP_POPUP_CONTAINER {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
max-height:inherit;
overflow:auto;
padding:1em
}
table.CSS_SHORTCUTS_HELP_POPUP_HEADER, table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
width:100%
}
.CSS_SHORTCUTS_HELP_POPUP_HEADER_TABLE_ELEMENT {
padding-bottom:0.8ex
}
.CSS_SHORTCUTS_HELP_POPUP_TITLE {
font-size:15px;
white-space:nowrap;
text-align:left
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK_CONTAINER {
color:#dd0;
text-align:right
}
.CSS_SHORTCUTS_HELP_POPUP_TEAROFF_LINK {
font-size:15px;
cursor:pointer;
text-decoration:underline;
color:#dd0
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT {
border-top:1px solid #999;
font-size:13px
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_HEADER {
color:#dd0;
padding-top:1em;
text-align:left
}
.CSS_SHORTCUTS_HELP_POPUP_CONTENT_ELEMENT {
vertical-align:top;
padding-top:0.15em
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_KEY {
font-weight:bold;
padding-right:0.5em;
text-align:right;
white-space:nowrap
}
table.CSS_SHORTCUTS_HELP_POPUP_CONTENT td.CSS_SHORTCUTS_HELP_POPUP_DESCRIPTION {
font-weight:normal;
text-align:left
}
span.CSS_SHORTCUTS_HELP_POPUP_KEY_MNEMONIC {
font-family:"Courier New";
color:#dd0
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTAINER {
border-top:1px solid #999;
padding:.5em 0
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
background:#dd0;
color:#000;
padding:3px 7px;
text-align:left;
font-size:13px;
text-shadow:none
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_CONTENT {
background:none;
color:#fff
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
cursor:pointer;
text-decoration:underline
}
.CSS_SHORTCUTS_HELP_POPUP_PREF_ENABLED .CSS_SHORTCUTS_HELP_POPUP_PREF_LINK {
color:#dd0
}
.shortcuts-modalpopup-bg {
display:none;
left:0;
top:0;
position:absolute
}
.goog-custom-button {
margin:2px;
border:0;
padding:0;
font-family:Arial, sans-serif;
color:#000;
background:#ddd url(//ssl.gstatic.com/editor/button-bg.png) repeat-x top left;
text-decoration:none;
list-style:none;
vertical-align:middle;
cursor:default;
outline:none
}
.goog-custom-button-outer-box, .goog-custom-button-inner-box {
border-style:solid;
border-color:#aaa;
vertical-align:top
}
.goog-custom-button-outer-box {
margin:0;
border-width:1px 0;
padding:0
}
.goog-custom-button-inner-box {
margin:0 -1px;
border-width:0 1px;
padding:3px 4px;
white-space:nowrap
}
* html .goog-custom-button-inner-box {
left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-outer-box {
left:-1px
}
* html .goog-custom-button-rtl .goog-custom-button-inner-box {
right:auto
}
*:first-child+html .goog-custom-button-inner-box {
left:-1px
}
*:first-child+html .goog-custom-button-rtl .goog-custom-button-inner-box {
left:1px
}
::root .goog-custom-button, ::root .goog-custom-button-outer-box {
line-height:0
}
::root .goog-custom-button-inner-box {
line-height:normal
}
.goog-custom-button-disabled {
background-image:none!important;
opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=30)
}
.goog-custom-button-disabled .goog-custom-button-outer-box, .goog-custom-button-disabled .goog-custom-button-inner-box {
color:#333!important;
border-color:#999!important
}
* html .goog-custom-button-disabled {
margin:2px 1px!important;
padding:0 1px!important
}
*:first-child+html .goog-custom-button-disabled {
margin:2px 1px!important;
padding:0 1px!important
}
.goog-custom-button-hover .goog-custom-button-outer-box, .goog-custom-button-hover .goog-custom-button-inner-box {
border-color:#9cf #69e #69e #7af!important
}
.goog-custom-button-active, .goog-custom-button-checked {
background-color:#bbb;
background-position:bottom left
}
.goog-custom-button-focused .goog-custom-button-outer-box, .goog-custom-button-focused .goog-custom-button-inner-box {
border-color:orange
}
.goog-custom-button-collapse-right, .goog-custom-button-collapse-right .goog-custom-button-outer-box, .goog-custom-button-collapse-right .goog-custom-button-inner-box {
margin-right:0
}
.goog-custom-button-collapse-left, .goog-custom-button-collapse-left .goog-custom-button-outer-box, .goog-custom-button-collapse-left .goog-custom-button-inner-box {
margin-left:0
}
.goog-custom-button-collapse-left .goog-custom-button-inner-box {
border-left:1px solid #fff
}
.goog-custom-button-collapse-left.goog-custom-button-checked .goog-custom-button-inner-box {
border-left:1px solid #ddd
}
* html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
left:0
}
*:first-child+html .goog-custom-button-collapse-left .goog-custom-button-inner-box {
left:0
}
.goog-flat-button {
position:relative;
margin:2px;
border:1px solid #000;
padding:2px 6px;
font:normal 13px"Trebuchet MS", Tahoma, Arial, sans-serif;
color:#fff;
background-color:#8c2425;
cursor:pointer;
outline:none
}
.goog-flat-button-disabled {
border-color:#888;
color:#888;
background-color:#ccc;
cursor:default
}
.goog-flat-button-hover {
border-color:#8c2425;
color:#8c2425;
background-color:#eaa4a5
}
.goog-flat-button-active, .goog-flat-button-selected, .goog-flat-button-checked {
border-color:#5b4169;
color:#5b4169;
background-color:#d1a8ea
}
.goog-flat-button-focused {
border-color:#5b4169
}
.goog-flat-button-collapse-right {
margin-right:0
}
.goog-flat-button-collapse-left {
margin-left:0;
border-left:none
}
.goog-button {
color:#036;
border-color:#036;
background-color:#69c
}
.goog-button-disabled {
border-color:#333;
color:#333;
background-color:#999
}
.goog-button-hover {
color:#369;
border-color:#369;
background-color:#9cf
}
.goog-button-active {
color:#69c;
border-color:#69c
}
.goog-clipboard {
width:16px;
height:16px;
background:url(//ssl.gstatic.com/docs/clipboard/icons3.png) no-repeat;
vertical-align:middle
}
.goog-cbi1 {
background-position:-16px
}
.goog-cbi2 {
background-position:-32px
}
.goog-cbi3 {
background-position:-48px
}
.goog-cbi4 {
background-position:-64px
}
.goog-cbi5 {
background-position:-80px
}
.goog-submenu-arrow {
color:#000;
left:auto;
padding-right:6px;
position:absolute;
right:0;
text-align:right
}
.goog-menuitem-rtl .goog-submenu-arrow {
text-align:left;
left:0;
right:auto;
padding-left:6px
}
.goog-menuitem-disabled .goog-submenu-arrow {
color:#ccc
}
.docs-clipboard-clearall {
font-weight:bold
}
.docs-clipboard-preview {
position:absolute;
background-color:#fff;
color:black;
visibility:hidden;
width:260px;
height:195px;
overflow:hidden;
font-size:80%;
border:1px solid #888;
outline:0;
padding:2px;
top:0;
z-index:9999
}
.docs-clipboard-preview iframe {
border:0;
padding:0;
margin:0;
width:100%;
height:100%;
vertical-align:top
}
.docs-docos-activitybox {
background:#fff;
border:solid 1px #cbcbcb;
-moz-box-shadow:-1px 1px 1px rgba(0, 0, 0, .2);
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2);
box-shadow:0 2px 4px rgba(0, 0, 0, .2);
height:550px;
padding:12px 0;
position:absolute;
outline:none;
right:20px;
top:46px;
width:434px;
z-index:900
}
.docs-docos-activitybox-inner {
height:100%;
overflow:auto
}
.docs-docos-activitybox.docos-enable-new-header {
padding:0!important;
height:auto!important
}
.docs-docos-activitybox.docos-enable-new-header>.docs-docos-activitybox-inner {
overflow:visible!important
}
.docs-docos-caret-inner, .docs-docos-caret-outer {
border:9px solid;
border-top-width:0;
display:block;
height:0;
margin:0 auto;
position:relative;
width:0;
z-index:901
}
.docs-docos-caret-inner {
border-color:#fff transparent;
top:1px
}
.docs-docos-caret-outer {
border-color:#cbcbcb transparent;
top:9px
}
.docos-enable-new-header>.docs-docos-caret-inner {
border-color:#f1f1f1 transparent!important
}
.docs-docos-commentsbutton-unread {
background:#bb3030!important;
color:#ffff50!important
}
.docos-shelly-icon {
background-image:url(//ssl.gstatic.com/docs/common/d-icons19.png);
background-repeat:no-repeat;
height:14px;
width:14px
}
.docos-icon-close-pane {
background-position:-13px -22px
}
.docos-icon-close-pane:hover {
background-position:-41px -22px
}
.docos-icon-grippy {
background-position:-13px -61px;
width:16px;
height:4px
}
.docos-icon-discussion-button {
background-position:-27px -22px;
width:14px;
height:15px;
vertical-align:text-bottom;
margin-right:5px
}
.docs-image-picker-upload {
font-family:Roboto, Arial, sans-serif
}
.docs-image-picker-upload.modal-dialog {
padding:0
}
.docs-image-picker-upload .modal-dialog-title {
padding:17px 20px 0
}
.docs-image-picker-upload .modal-dialog-title-text {
font-size:20px
}
.docs-image-picker-upload .modal-dialog-content {
line-height:normal;
padding:0 20px
}
.docs-image-picker-upload .modal-dialog-buttons {
border-top:1px solid #e5e5e5;
margin-top:20px;
padding:17px 20px
}
.docs-image-picker-upload-container {
min-height:300px;
min-width:450px
}
.docs-image-picker-upload-msg-bar {
color:#ccc;
font-size:16px;
font-style:italic;
padding:0 0 10px
}
.docs-image-picker-upload-dropzone-parent {
height:100%;
width:100%
}
.docs-image-picker-upload-dropzone-cell {
border:#ddd 4px dashed;
border-radius:2px;
height:100%
}
.docs-image-picker-upload-dropzone-cell .jfk-button {
margin:0
}
.docs-image-picker-upload-dropzone {
height:100%;
text-align:center;
width:100%
}
.docs-image-picker-upload-drop-here {
color:#ccc;
font-size:20pt;
padding:0 10px
}
.docs-image-picker-upload-drop-alt {
color:#ccc;
font-size:13px;
font-weight:bold;
padding:15px 0 5px
}
.docs-image-picker-upload-warning {
color:#aaa;
display:inline-block;
font-size:13px;
padding:0 20px 0 30px;
vertical-align:middle
}
.pub-dialog-info-header {
font-weight:bold;
padding:5px 0 2px
}
.pub-dialog-header {
font-weight:bold;
padding:5px 0
}
.pub-dialog-disabled-text {
color:#afafaf
}
.pub-dialog-wrap {
font:13px Arial, sans-serif;
width:500px
}
.pub-dialog-content-div {
padding:0 0 10px 30px
}
.pub-dialog-input-div {
padding-bottom:15px
}
.pub-dialog-option-vspacer {
height:5px
}
.pub-dialog-buttons {
padding-left:38px;
padding-top:0;
text-align:left
}
.pub-dialog-content-help {
font-size:11px;
margin-top:5px
}
.pub-dialog-info {
color:#999;
font-size:11px;
padding-bottom:2px
}
.goog-tab-bar.pub-dialog-tab-bar {
background:none;
border-bottom-color:silver!important;
margin-top:20px;
padding-left:0!important
}
.goog-tab-bar.pub-dialog-tab-bar .goog-tab.pub-dialog-tab {
color:#bdbdbd;
cursor:pointer;
font-weight:bold;
margin:1px 15px 0 0;
padding:4px 8px;
text-decoration:none;
top:1px
}
.goog-tab-bar.pub-dialog-tab-bar .goog-tab.pub-dialog-tab.goog-tab-selected, .goog-tab-bar.pub-dialog-tab-bar .goog-tab.pub-dialog-tab.goog-tab-hover {
background:none;
border-bottom:3px solid #4d90fe;
border-left:none;
border-right:none;
border-top:none;
color:black
}
.pub-dialog-document-link, .pub-dialog-embed-code {
margin-top:20px;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.pub-dialog-link-content-div {
margin-top:10px
}
.pub-dialog-embed-code {
font:13px Arial, sans-serif;
height:65px
}
.pub-dialog-sep-div {
padding:20px 0
}
#pub-dialog-publish-link-button {
margin-top:20px
}
.pub-dialog-sep {
border-top-color:#e1e1e1;
border-top-style:solid;
border-width:1px 0 0 0;
color:#bfbfbf;
height:0
}
.goog-zippy-header.pub-dialog-zippy-header {
cursor:pointer;
display:inline-block;
margin:0
}
.pub-dialog-zippy-content {
margin-left:22px
}
.goog-zippy-collapsed .pub-dialog-settings-zippy-icon {
-webkit-transform:rotate(0);
-moz-transform:rotate(0);
-ms-transform:rotate(0);
-o-transform:rotate(0);
transform:rotate(0)
}
.goog-zippy-expanded .pub-dialog-settings-zippy-icon {
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg)
}
#pub-dialog-publish-button {
margin-top:10px
}
.pub-dialog-checkbox-container {
line-height:22px;
margin-top:10px
}
.docs-link-infilelinksuggestiongroup-cb .docs-link-infilelinksuggestiongroup-cb-openarrow {
display:none
}
.docs-link-infilelinksuggestiongroup-cb.docs-link-infilelinksuggestiongroup-cb-open .docs-link-infilelinksuggestiongroup-cb-openarrow {
display:inline-block
}
.docs-link-infilelinksuggestiongroup-cb.docs-link-infilelinksuggestiongroup-cb-closearrow {
display:inline-block
}
.docs-link-infilelinksuggestiongroup-cb.docs-link-infilelinksuggestiongroup-cb-open .docs-link-infilelinksuggestiongroup-cb-closearrow {
display:none
}
.docs-link-infilelinksuggestiongroup-cb .docs-icon {
margin:0 6px
}
.docs-link-infilelinksuggestiongroup-cb-title {
display:inline-block;
padding:8px 0
}
.docs-link-infilelinksuggestiongroup-cb {
margin:6px 0;
outline:none
}
.docs-link-infilelinksuggestiongroup-cb:hover, .docs-link-infilelinksuggestiongroup-cb-keyboardfocus {
background-color:#eee;
cursor:default;
outline:none
}
.goog-zippy-content .docs-link-linksuggestion {
padding-left:27px
}
.docs-link-insertlinkbubble {
min-width:306px;
outline:none;
padding:8px 10px 8px 10px
}
.docs-link-insertlinkbubble-leftpane {
float:left;
min-width:36px
}
.docs-link-insertlinkbubble-rightpane {
float:left;
margin-bottom:8px;
margin-left:8px
}
.docs-link-insertlinkbubble-url-label, .docs-link-insertlinkbubble-text-label {
display:block;
height:13px;
padding:8px 0
}
.docs-link-insertlinkbubble-url, .docs-link-insertlinkbubble-text {
display:block;
width:244px
}
.docs-link-insertlinkbubble-text-label, .docs-link-insertlinkbubble-text {
margin-bottom:5px
}
.docs-link-insertlinkbubble-urlholder {
float:left;
outline:none
}
.docs-link-insertlinkbubble-suggestionholder {
background-color:white;
border:1px solid #e5e5e5;
border-top:none;
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, .2);
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
max-height:207px;
overflow-x:hidden;
outline:none;
position:absolute;
width:260px;
z-index:1
}
.docs-link-insertlinkbubble-linkchip {
width:262px
}
.docs-link-insertlinkbubble-buttonbar {
background-color:white;
float:left;
margin-left:8px
}
.docs-link-insertlinkbubble-buttonbar .jfk-button {
margin-right:0
}
.docs-link-insertlinkbubble-error {
clear:both;
color:#dd4b39;
padding:10px 0 4px 0
}
.docs-link-insertlinkbubble-url-error, .docs-link-insertlinkbubble-url-error:focus {
border-color:#dd4b39
}
@media print {
.docs-link-insertlinkbubble {
display:none!important
}
}
.docs-link-linksuggestion:last-child {
margin-bottom:6px
}
.docs-link-linksuggestion:first-child {
margin-top:6px
}
.docs-link-linksuggestion, .docs-link-chipselectedlinksuggestion {
border:none;
border-collapse:separate;
border-spacing:0 6px;
display:table;
font-size:90%;
height:26px;
max-height:26px;
outline:none;
width:100%
}
.docs-link-linksuggestion:hover, .docs-link-linksuggestion:focus {
background-color:#eee
}
.docs-link-linksuggestion-icon {
display:table-cell;
height:21px;
padding:0 6px;
vertical-align:middle;
width:21px
}
.docs-link-linksuggestion-url, .docs-link-linksuggestion-title {
cursor:default;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:190px
}
.docs-link-linksuggestion-title:last-child {
margin-top:2px
}
.docs-link-linksuggestion-url {
color:#093;
font-size:11px
}
.docs-link-linksuggestiongroup {
border-color:#efefef;
border-style:solid;
border-width:0 0 1px
}
.docs-link-linksuggestion-testlink, .docs-link-chipselectedlinksuggestion-hide {
display:table-cell;
height:21px;
vertical-align:middle;
width:21px
}
.docs-link-linksuggestion-testlink {
opacity:0
}
.docs-link-chipselectedlinksuggestion-hide {
opacity:0.7
}
.docs-link-chipselectedlinksuggestion-hide:hover {
opacity:1
}
.docs-link-linksuggestion:hover .docs-link-linksuggestion-testlink, .docs-link-linksuggestion:focus .docs-link-linksuggestion-testlink, .docs-link-linksuggestion-testlink:focus {
opacity:1
}
.docs-link-linksuggestion-text {
display:table-cell
}
.docs-link-linksuggestion.docs-link-chipselectedlinksuggestion {
background-color:#fff;
border-spacing:0 4px;
margin:0
}
.docs-link-linksuggestioncontentbox-statusmessage {
color:#222;
margin-left:33px;
padding:5px 0
}
.docs-link-linksuggestioncontentbox-reference {
color:#333;
font-size:90%;
margin:6px 0;
padding:6px
}
.docs-link-linksuggestioncontentbox-reference:hover, .docs-link-linksuggestioncontentbox-reference:focus {
background-color:#eee;
cursor:default;
outline:none
}
.docs-link-linksuggestioncontentbox-referencetext {
display:inline-block;
overflow:hidden;
padding-left:5px;
text-overflow:ellipsis;
white-space:nowrap;
width:196px
}
.docs-link-linksuggestioncontentbox-statusbar {
border-bottom:1px solid #f5f5f5;
padding:10px 0;
position:relative
}
.docs-link-linksuggestioncontentbox-statusindicator {
bottom:12px;
float:left;
left:17px;
position:relative
}
.docs-link-linksuggestioncontentbox-offlinenotice {
font-style:italic;
margin-left:5px;
padding:5px 0
}
.picker-frame {
width:100%;
height:100%;
border:0;
overflow:hidden
}
.picker.modal-dialog-bg {
position:absolute;
top:0;
left:0;
background-color:#fff
}
.picker.modal-dialog {
position:absolute;
top:0;
left:0;
background-color:#fff;
border:1px solid #acacac;
width:auto;
padding:0;
z-index:1001;
overflow:auto;
-moz-box-shadow:rgba(0, 0, 0, .2) 0 4px 16px;
-webkit-box-shadow:rgba(0, 0, 0, .2) 0 4px 16px;
box-shadow:rgba(0, 0, 0, .2) 0 4px 16px;
-webkit-transition:top .5s ease-in-out;
-moz-transition:top .5s ease-in-out;
-o-transition:top .5s ease-in-out;
transition:top .5s ease-in-out
}
.picker-min {
position:absolute;
z-index:1002
}
.picker.modal-dialog-content {
font-size:0;
padding:0
}
.picker.modal-dialog-title {
height:0;
margin:0
}
.picker.modal-dialog-title-text {
display:none
}
.picker.modal-dialog-buttons {
display:none
}
.picker.modal-dialog {
z-index:1201
}
div.docs-spell-content-box {
overflow:auto;
width:425px;
height:130px;
background-color:#e6e6e6;
border:none;
padding:5px;
cursor:default
}
.docs-spell-content-message {
color:#666
}
.docs-spell-error {
border-bottom:1px solid red;
cursor:pointer
}
.docs-spell-error-fixed {
border-bottom:1px dotted green;
cursor:pointer
}
.docs-spell-button-set {
width:435px;
height:30px;
margin:20px 0 0 0
}
div.docs-spell-buttons-left {
float:left
}
div.docs-spell-buttons-right {
float:right
}
div.docs-spell-right-button {
margin-right:0
}
.docs-spell-content-box::-webkit-scrollbar-thumb {
border:solid #e6e6e6
}
@media print {
.docs-ui-unprintable {
display:none!important
}
}
#docs-spellcheckslidingdialog-button-change-menu {
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#4d90fe;
background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);
background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);
background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);
background-image:-o-linear-gradient(top, #4d90fe, #4787ed);
background-image:linear-gradient(top, #4d90fe, #4787ed);
border:1px solid #3079ed;
color:#fff
}
#docs-spellcheckslidingdialog-button-change-menu:hover {
background-color:#357ae8;
background-color:#357ae8;
background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);
background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);
background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);
background-image:-o-linear-gradient(top, #4d90fe, #357ae8);
background-image:linear-gradient(top, #4d90fe, #357ae8);
border:1px solid #2f5bb7;
border-bottom-color:#2f5bb7
}
#docs-spellcheckslidingdialog-button-change-menu.goog-flat-menu-button-focused {
-webkit-box-shadow:inset 0 0 0 1px #fff;
-moz-box-shadow:inset 0 0 0 1px #fff;
box-shadow:inset 0 0 0 1px #fff;
border:1px solid #fff;
border:rgba(0, 0, 0, 0) solid 1px;
outline:1px solid #4d90fe;
outline:rgba(0, 0, 0, 0) 0
}
#docs-spellcheckslidingdialog-button-change-menu .goog-flat-menu-button-dropdown {
border-color:white transparent;
color:white
}
#docs-spellcheckslidingdialog-button-change-menu.goog-flat-menu-button-open {
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
background:#357ae8;
border:1px solid #2f5bb7;
border-top:1px solid #2f5bb7
}
#docs-spellcheckslidingdialog-button-change-menu.goog-flat-menu-button-disabled {
background:#4d90fe;
filter:alpha(opacity=50);
opacity:0.5
}
#docs-spellcheckslidingdialog-button-ignore-all {
margin-left:10px
}
.docs-spellcheckslidingdialog-buttons-white-menu.goog-flat-menu-button-disabled, .docs-spellcheckslidingdialog-buttons-white-menu.goog-flat-menu-button-disabled:hover {
background:#fff;
border:1px solid #dcdcdc!important;
filter:alpha(opacity=50);
opacity:0.5
}
.docs-spellcheckslidingdialog-buttons-white-menu.goog-flat-menu-button-focus, .docs-spellcheckslidingdialog-buttons-white-menu:hover {
border:1px solid #c6c6c6
}
.docs-spellcheckslidingdialog-buttons-white-menu:focus {
z-index:2
}
#docs-spellcheckslidingdialog-button-ignore, #docs-spellcheckslidingdialog-button-ignore-menu {
margin-bottom:1px
}
#docs-spellcheckslidingdialog-button-dictionary, #docs-spellcheckslidingdialog-button-dictionary-menu {
margin-top:7px
}
.docs-spellcheckslidingdialog-buttons-action {
margin-left:9px;
overflow:hidden;
text-overflow:ellipsis;
width:110px
}
.docs-spellcheckslidingdialog-count {
color:#6a6a6a;
padding-left:4px
}
.goog-menuitem-disabled .docs-spellcheckslidingdialog-count {
color:#ccc
}
#docs-spellcheckslidingdialog-id .docs-slidingdialog-close-container {
position:absolute;
right:14px;
top:10px
}
#docs-spellcheckslidingdialog-ignore-buttons {
padding-top:7px;
vertical-align:top
}
.docs-spellcheckslidingdialog-replacement-input, .docs-spellcheckslidingdialog-replacement-input:focus {
background:transparent;
border:none;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
font-size:13px;
height:25px;
margin:0;
outline:none;
padding:1px 0px;
width:100%
}
.docs-spellcheckslidingdialog-replacement-input-container {
background:#fff;
border:1px solid #d9d9d9;
border-top:1px solid #c0c0c0;
min-width:20px;
padding:0 8px
}
.docs-spellcheckslidingdialog-replacement-input-container-focus {
border:1px solid #4d90fe;
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
outline:none
}
.docs-spellcheckslidingdialog-title-text {
margin-top:2px;
margin-bottom:10px;
color:#222;
cursor:default
}
#docs-spellcheckslidingdialog-original-word {
font-weight:bold
}
.docs-spellcheckslidingdialog-title-text.docs-spellcheckslidingdialog-no-misspellings {
margin-bottom:0
}
#docs-spellcheckslidingdialog-no-misspellings:focus {
outline:none
}
#docs-spellcheckslidingdialog-suggestion-list {
box-shadow:none;
margin-left:-1px;
margin-top:-1px;
height:91px;
overflow-y:auto;
position:relative;
width:100%
}
.docs-spellcheckslidingdialog-container .goog-flat-menu-button {
margin:0
}
.docs-spellcheckslidingdialog-container .goog-flat-menu-button-collapse-left {
margin-left:-1px
}
.docs-spellcheckslidingdialog-container .goog-flat-menu-button-collapse-right {
min-width:0px;
padding-left:0;
margin-left:0px;
border-top-right-radius:2px;
border-bottom-right-radius:2px
}
#docs-spellcheckslidingdialog-suggestion-list .goog-menuitem {
padding-left:8px
}
#docs-spellcheckslidingdialog-suggestion-list .goog-menuitem-checkbox {
position:inherit
}
.docs-spellcheckslidingdialog-container table {
width:100%
}
.docs-spellcheckslidingdialog .docs-slidingdialog-holder {
min-width:250px
}
.docs-spellcheckslidingdialog-loading-spinner, .docs-spellcheckslidingdialog-loading-text {
display:inline-block;
position:relative;
-webkit-transition:left 300ms ease-out;
-moz-transition:left 300ms ease-out;
-o-transition:left 300ms ease-out;
transition:left 300ms ease-out;
-webkit-transition:width 300ms ease-out;
-moz-transition:width 300ms ease-out;
-o-transition:width 300ms ease-out;
transition:width 300ms ease-out;
vertical-align:middle
}
.docs-userdictionary-butterbar-item {
font-weight:normal
}
.docs-userdictionarydialog-button-add {
margin-left:0px;
margin-right:0px;
padding:0px;
width:100%
}
.docs-userdictionarydialog-list-container {
background-color:#fff;
border:1px solid #ececec;
height:415px;
margin-top:16px;
overflow-y:auto;
position:relative;
width:315px
}
.docs-userdictionarydialog-list-container:focus {
outline:none
}
.docs-userdictionarydialog-button-add-container {
border-left:30px solid white;
max-width:125px
}
.docs-userdictionarydialog-input {
margin-left:0px;
vertical-align:middle;
width:100%
}
.docs-userdictionarydialog-row-container {
border-bottom:1px solid #ececec;
padding:10px;
min-width:275px
}
.docs-userdictionarydialog-row-container-hover {
background-color:#eee
}
.docs-userdictionarydialog-row-content {
display:inline-block;
width:250px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
vertical-align:middle
}
.docs-userdictionarydialog-list-remove-button {
background-color:transparent;
border:none;
margin:0;
padding:0;
position:absolute;
right:3px
}
.docs-userdictionarydialog-top-container {
border-collapse:separate;
display:table;
width:100%
}
.docs-userdictionarydialog-top-container>div {
display:table-cell
}
.docs-calloutbubble-anchor {
position:absolute
}
.docs-calloutbubble-bubble.jfk-bubble {
padding:0px;
z-index:99!important
}
@media print {
.docs-calloutbubble-anchor {
display:none!important
}
}
.docs-dismissible-bar {
margin-top:0;
position:absolute;
width:500px
}
.docs-dismissible-bar .docs-dismissible-bar-content {
background:rgba(0, 0, 0, 0.8);
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
color:#fff;
left:-50%;
overflow:hidden;
position:relative;
z-index:1001
}
.docs-dismissible-bar .docs-dismissible-bar-header {
border-bottom:1px solid #000;
float:left;
width:100%
}
.docs-dismissible-bar .docs-dismissible-bar-title {
float:left;
font-size:15px;
font-weight:bold;
margin:16px 15px
}
.docs-dismissible-bar .docs-dismissible-bar-description {
border-top:1px solid #444;
box-sizing:border-box;
color:#bbb;
float:left;
padding:10px 15px 15px;
text-align:left;
width:100%
}
.docs-dismissible-bar .docs-dismissible-bar-dismiss-button {
float:right;
margin:10px 10px 10px 0
}
.docs-dismissible-bar .docs-dismissible-bar-black-button {
background-color:#454545;
background-repeat:repeat-x;
border:solid 1px #111;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.05), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
color:#ddd;
cursor:pointer;
background-color:#4b4b4b;
background-image:-webkit-linear-gradient(top, #4b4b4b, #3b3b3b);
background-image:-moz-linear-gradient(top, #4b4b4b, #3b3b3b);
background-image:-ms-linear-gradient(top, #4b4b4b, #3b3b3b);
background-image:-o-linear-gradient(top, #4b4b4b, #3b3b3b);
background-image:linear-gradient(top, #4b4b4b, #3b3b3b);
text-shadow:0 1px 0 rgba(0, 0, 0, 0.8)
}
.docs-dismissible-bar .docs-dismissible-bar-black-button.jfk-button-hover {
background:rgba(255, 255, 255, 0.1);
border:1px solid #141414;
-webkit-box-shadow:0 0 0 transparent inset;
-moz-box-shadow:0 0 0 transparent inset;
box-shadow:0 0 0 transparent inset;
color:#fff
}
.docs-dismissible-bar .docs-dismissible-bar-black-button.jfk-button-active, .docs-dismissible-bar .docs-dismissible-bar-black-button.jfk-button-focused {
border-color:#fff
}
.docs-loading-indicator {
height:48px;
left:50%;
margin:-24px 0 0 -24px;
position:absolute;
top:50%;
width:48px
}
.docs-loading-indicator-small {
height:20px;
left:50%;
margin:-10px 0 0 -10px;
position:absolute;
top:50%;
width:20px
}
.docs-working-bar {
color:#222;
display:none;
font:13px/1.4 arial, sans-serif;
margin-top:0;
min-width:124px;
position:absolute;
z-index:1001;
-webkit-transition:218ms ease-in;
-moz-transition:218ms ease-in;
-o-transition:218ms ease-in;
transition:218ms ease-in
}
.docs-working-bar-slideup {
-webkit-transform:translateY(-60px);
-moz-transform:translateY(-60px);
-ms-transform:translateY(-60px);
-o-transform:translateY(-60px);
transform:translateY(-60px)
}
.docs-working-bar-display {
display:block
}
.docs-working-bar .message {
background:rgba(0, 0, 0, .8);
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#fff;
left:-50%;
padding:16px;
position:relative
}
.docs-working-bar .message * {
vertical-align:middle
}
.docs-working-bar .message .icon {
margin-right:16px
}
.docs-working-bar .spinner {
display:inline-block
}
.docs-working-bar .label {
font-weight:normal
}
@keyframes script-working-bar-spin {
from {
transform:rotate(0deg);
-ms-transform:rotate(0deg)
}
to {
transform:rotate(360deg);
-ms-transform:rotate(360deg)
}
}
@-webkit-keyframes script-working-bar-spin {
from {
-webkit-transform:rotate(0deg)
}
to {
-webkit-transform:rotate(360deg)
}
}
.docs-working-bar .spinner .icon {
animation:script-working-bar-spin 1.5s infinite linear;
-webkit-animation:script-working-bar-spin 1.5s infinite linear
}
.script-application-sidebar {
background:#fff;
border-left:1px solid #e5e5e5;
color:#222;
position:absolute;
right:0;
width:300px
}
.script-application-sidebar-header {
background:#323232;
border:1px solid #323232;
color:#fff;
font-size:13px;
font-weight:bold;
height:15px;
padding:10px 0 10px 12px;
position:relative
}
.script-application-sidebar-close {
cursor:pointer;
position:absolute;
right:6px;
top:8px
}
.script-application-sidebar-content {
bottom:0;
position:absolute;
top:37px;
width:100%
}
#docs-script-button-bar .jfk-button {
margin-right:9px
}
.docs-script-button-bar-text {
color:#777;
display:inline-block;
margin-left:10px;
margin-right:20px;
max-width:55px;
outline:none;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:text-bottom;
white-space:nowrap
}
.docs-script-button-bar-text:hover {
cursor:pointer;
text-decoration:underline
}
.docs-script-button-bar-bubble {
width:175px
}
.docs-script-button-bar-bubble-content {
text-align:left;
white-space:normal
}
.script-errorfield {
border-color:#dd4b39!important
}
.script-errormsg {
color:#dd4b39!important
}
.script-addonspromobubble-dialog {
outline:none
}
.script-addonspromobubble-dialog-content {
width:293px
}
.script-addonspromobubble-dialog .jfk-bubble-closebtn {
right:8px;
top:8px
}
.script-addonspromobubble-dialog-name {
font-size:16px;
margin:13px 0 13px 0;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:274px
}
.script-addonspromobubble-dialog-description {
font:normal 13px/1.4 arial, sans-serif;
margin-bottom:13px
}
.script-addonspromobubble-dialog-buttons {
text-align:center;
width:100%
}
.script-addonspromobubble-dialog-takemetherebutton {
left:0;
margin-right:0;
position:absolute
}
.script-addonspromobubble-dialog-nextbutton {
margin-right:0;
position:absolute;
right:0
}
.script-addonspromobubble-dialog-index {
margin-top:5px
}
.script-promo-menu-item {
border:0px;
min-height:90px;
max-width:354px;
padding:0px!important
}
.script-promo-menu-item-content {
vertical-align:middle;
padding:10px 20px
}
.script-promo-menu-item-description {
color:#4a4a4a;
font-size:13px
}
.script-promo-menu-item-icon {
display:inline-block;
height:75px;
vertical-align:middle;
width:75px
}
.script-promo-menu-item-text {
display:inline-block;
max-width:170px;
padding-left:10px;
vertical-align:middle;
white-space:pre-line
}
.script-promo-menu-item-title {
color:#222222;
font-weight:bold;
font-size:18px
}
.func-entry {
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #e5e5e5;
cursor:default;
outline:none
}
.func-entry:focus {
border:1px solid #4d90fe!important
}
.func-entry-checked {
border-top:1px solid #ffc;
border-left:1px solid #ffc;
border-right:1px solid #ffc;
border-bottom:1px solid #e5e5e5;
background-color:#ffc
}
.func-entry-func, .func-entry-lib {
width:305px;
margin-left:5px;
padding-top:4px;
padding-bottom:4px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden
}
.func-entry-rb {
float:left;
padding-left:8px;
width:18px;
height:26px
}
.func-entry-rb {
background-image:url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked.png);
background-position:center center;
background-repeat:no-repeat
}
.func-entry-checked .func-entry-rb {
background-image:url(//ssl.gstatic.com/ui/v1/radiobutton/checked.png)
}
.script-help-dialog {
min-width:392px
}
.script-help-dialog-content-left {
border:1px solid #e5e5e5;
height:160px;
overflow-y:auto;
vertical-align:top;
width:254px
}
.script-help-dialog-content-section {
padding:8px 12px
}
.script-help-dialog-content-title {
font-family:arial, sans-serif;
font-weight:bold
}
.script-help-dialog-content-description {
font-family:arial, sans-serif
}
.script-help-dialog-buttons {
min-width:102px;
max-width:200px;
padding-left:16px;
vertical-align:top
}
.script-help-dialog-buttons .jfk-button {
display:block;
margin-right:0px;
margin-bottom:16px;
padding:0px 8px 0px 8px;
width:100%
}
.script-manager-box {
border:none;
height:450px;
width:700px
}
.script-prompt-contents DIV {
min-width:300px;
max-width:700px;
max-height:350px;
overflow:auto
}
.script-prompt-contents INPUT {
width:100%
}
.script-app-dialog {
z-index:1003
}
.script-app-contents {
padding:0px
}
.script-error-message {
max-height:1em;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
display:inline-block
}
.script-error-dialog-content {
max-height:400px;
max-width:600px;
overflow:auto
}
.script-postinstallbubble-dialog {
outline:none
}
.script-postinstallbubble-content {
max-width:293px
}
.script-postinstallbubble-dialog .jfk-bubble-closebtn {
right:8px;
top:8px
}
.script-postinstallbubble-title {
font-size:16px;
margin-bottom:13px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:274px
}
.script-postinstallbubble-description {
font:normal 13px/1.4 arial, sans-serif;
margin-bottom:13px
}
.script-reportissue-dialog-content {
width:456px
}
.script-reportissue-dialog-description {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
font-family:arial, sans-serif;
height:100px;
resize:none;
vertical-align:top;
width:100%
}
.script-reportissue-dialog-nonanonymous-control {
vertical-align:top;
width:20px
}
.script-reportissue-dialog-nonanonymous-label {
vertical-align:top;
width:436px
}
.script-reportissue-dialog-nonanonymous-optional-text {
color:#777
}
.script-explorer-contents {
height:350px;
width:700px;
overflow:hidden
}
.func-header {
width:100%;
border-top:1px solid #e5e5e5;
color:#555;
cursor:default;
font-weight:bold;
text-transform:uppercase
}
.func-actions {
margin-bottom:14px
}
#func-action-new {
margin-right:22px!important
}
#func-action-reload {
position:absolute;
right:26px;
width:45px
}
#func-action-reload .docs-icon {
opacity:0.7
}
.func-header-func, .func-header-lib {
width:307px;
margin-left:5px;
padding-top:4px;
padding-bottom:4px;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden
}
.func-header-rb {
width:26px
}
.func-entries {
max-height:272px;
border-top:1px solid #e5e5e5;
overflow-x:hidden;
overflow-y:auto
}
.func-entries:focus {
outline:none
}
.func-none, .func-loading {
width:640px;
cursor:default;
padding-top:4px;
padding-bottom:4px
}
.func-none {
margin-left:30px
}
.func-loading {
background:transparent url(//ssl.gstatic.com/docs/script/images/spin-wait.gif) no-repeat 0 4px;
padding-left:20px;
margin-left:12px
}
.webstore-widget {
padding:0
}
.webstore-widget .modal-dialog-title {
border-bottom:1px solid #acacac;
margin:0;
padding:16px 12px
}
.goog-checkbox {
border:1px solid #1c5180;
display:-moz-inline-box;
display:inline-block;
font-size:1px;
height:11px;
margin:0 4px 0 1px;
vertical-align:text-bottom;
width:11px
}
.goog-checkbox-checked {
background:#fff url(//ssl.gstatic.com/closure/check-sprite.gif) no-repeat 2px center
}
.goog-checkbox-undetermined {
background:#bbb url(//ssl.gstatic.com/closure/check-sprite.gif) no-repeat 2px center
}
.goog-checkbox-unchecked {
background:#fff
}
.goog-checkbox-disabled {
border:1px solid lightgray;
background-position:-7px
}
.jfk-butterBar {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
box-shadow:0px 2px 4px rgba(0, 0, 0, 0.2);
-webkit-transition:all 0 linear 1s, opacity 1s;
-moz-transition:all 0 linear 1s, opacity 1s;
-o-transition:all 0 linear 1s, opacity 1s;
transition:all 0 linear 1s, opacity 1s;
border-style:solid;
border-width:0;
font-size:11px;
height:0;
opacity:0;
visibility:hidden;
overflow:hidden;
padding:0;
text-align:center
}
.jfk-butterBar-info {
background-color:#f9edbe;
border-color:#f0c36d;
color:#333
}
.jfk-butterBar-error {
background-color:#484848;
border-color:#202020;
color:#fff
}
.jfk-butterBar-promo {
background-color:#d6e9f8;
border-color:#4d90f0;
color:#333
}
.jfk-butterBar-warning {
background-color:#dd4b39;
border-color:#602019;
color:#fff
}
.jfk-butterBar-shown {
-webkit-transition:opacity 0.218s;
-moz-transition:opacity 0.218s;
-o-transition:opacity 0.218s;
transition:opacity 0.218s;
border-width:1px;
min-height:14px;
height:auto;
opacity:1;
visibility:visible;
padding:6px 16px
}
.jfk-butterBar-mini.jfk-butterBar-shown {
padding:2px 16px
}
.goog-link-button {
position:relative;
color:#15c;
text-decoration:underline;
cursor:pointer
}
.goog-link-button-disabled {
color:#ccc;
text-decoration:none;
cursor:default
}
.jfk-freestanding-menu-button {
-webkit-border-radius:1px;
-moz-border-radius:1px;
border-radius:1px;
background:url(//ssl.gstatic.com/ui/v1/disclosure/light-grey-disclosure-arrow-down.png) center no-repeat;
border:1px solid #e5e5e5;
height:11px;
width:11px;
cursor:pointer
}
.jfk-freestanding-menu-button-hover, .jfk-freestanding-menu-button-active, .jfk-freestanding-menu-button-open {
background:url(//ssl.gstatic.com/ui/v1/disclosure/dark-grey-disclosure-arrow-down.png) center no-repeat #eee;
border-color:#c6c6c6
}
.jfk-progressStatus {
color:#202020
}
.jfk-progressText {
color:#999
}
.jfk-progressStatus, .jfk-progressText {
line-height:18px
}
.jfk-progressBar-blocking .progress-bar-horizontal, .jfk-progressBar-nonBlocking .progress-bar-horizontal {
border:1px solid #999;
padding:1px;
width:320px
}
.jfk-progressBar-blocking .progress-bar-thumb {
background-color:#6188f5;
height:5px
}
.jfk-progressBar-nonBlocking .progress-bar-thumb {
background-color:#ccc;
height:5px
}
.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb, .jfk-progressBar-nonBlocking.jfk-progressBar-tall .progress-bar-thumb {
height:8px
}
.jfk-progressBar-blocking .progress-bar-thumb {
-webkit-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
-moz-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
-o-animation:jfk-progressBar-bg 0.8s linear 0s infinite;
animation:jfk-progressBar-bg 0.8s linear 0s infinite;
background-position:0 0;
background-repeat:repeat-x;
background-size:16px 8px;
background-color:#6188f5;
background-image:-webkit-linear-gradient(315deg, transparent, transparent 33%, rgba(0, 0, 0, .12) 33%, rgba(0, 0, 0, .12) 66%, transparent 66%, transparent);
background-image:-moz-linear-gradient(315deg, transparent, transparent 33%, rgba(0, 0, 0, .12) 33%, rgba(0, 0, 0, .12) 66%, transparent 66%, transparent);
background-image:-ms-linear-gradient(315deg, transparent, transparent 33%, rgba(0, 0, 0, .12) 33%, rgba(0, 0, 0, .12) 66%, transparent 66%, transparent);
background-image:-o-linear-gradient(315deg, transparent, transparent 33%, rgba(0, 0, 0, .12) 33%, rgba(0, 0, 0, .12) 66%, transparent 66%, transparent);
background-image:linear-gradient(315deg, transparent, transparent 33%, rgba(0, 0, 0, .12) 33%, rgba(0, 0, 0, .12) 66%, transparent 66%, transparent)
}
.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb {
-webkit-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
-moz-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
-o-animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
animation:jfk-progressBar-bg-tall 0.8s linear 0s infinite;
background-size:20px 10px
}
@-webkit-keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@-moz-keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@-o-keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@keyframes jfk-progressBar-bg {
0% {
background-position:0 0
}
100% {
background-position:-16px 0
}
}
@-webkit-keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
@-moz-keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
@-o-keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
@keyframes jfk-progressBar-bg-tall {
0% {
background-position:0 0
}
100% {
background-position:-20px 0
}
}
.jfk-progressbar .progress-bar-horizontal, .jfk-progressbar .progress-bar-vertical {
border-color:#999
}
.jfk-progressbar .progress-bar-thumb {
background-color:#ccc
}
::-webkit-scrollbar {
height:16px;
overflow:visible;
width:16px
}
::-webkit-scrollbar-button {
height:0;
width:0
}
::-webkit-scrollbar-track {
background-clip:padding-box;
border: solid #DADADA;
border-width:0 0 0 4px
}
::-webkit-scrollbar-track:horizontal {
border-width:4px 0 0
}
::-webkit-scrollbar-track:hover {
background-color:rgba(0, 0, 0, .05);
box-shadow:inset 1px 0 0 rgba(0, 0, 0, .1)
}
::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(0, 0, 0, .1)
}
::-webkit-scrollbar-track:active {
background-color:rgba(0, 0, 0, .05);
box-shadow:inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0 rgba(0, 0, 0, .07)
}
::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
background-color:rgba(255, 255, 255, .1);
box-shadow:inset 1px 0 0 rgba(255, 255, 255, .2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .2)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:active {
background-color:rgba(255, 255, 255, .1);
box-shadow:inset 1px 0 0 rgba(255, 255, 255, .25), inset -1px 0 0 rgba(255, 255, 255, .15)
}
.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {
box-shadow:inset 0 1px 0 rgba(255, 255, 255, .25), inset 0 -1px 0 rgba(255, 255, 255, .15)
}
::-webkit-scrollbar-thumb {
background-color:rgba(0, 0, 0, .2);
background-clip:padding-box;
border:solid transparent;
border-width:1px 1px 1px 6px;
min-height:28px;
padding:100px 0 0;
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
::-webkit-scrollbar-thumb:horizontal {
border-width:6px 1px 1px;
padding:0 0 0 100px;
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .07)
}
::-webkit-scrollbar-thumb:hover {
background-color:rgba(0, 0, 0, .4);
box-shadow:inset 1px 1px 1px rgba(0, 0, 0, .25)
}
::-webkit-scrollbar-thumb:active {
background-color:rgba(0, 0, 0, 0.5);
box-shadow:inset 1px 1px 3px rgba(0, 0, 0, 0.35)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
background-color:rgba(255, 255, 255, .3);
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .15), inset 0 -1px 0 rgba(255, 255, 255, .1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .15), inset -1px 0 0 rgba(255, 255, 255, .1)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {
background-color:rgba(255, 255, 255, .6);
box-shadow:inset 1px 1px 1px rgba(255, 255, 255, .37)
}
.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
background-color:rgba(255, 255, 255, .75);
box-shadow:inset 1px 1px 3px rgba(255, 255, 255, .5)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {
border-width:6px 0 1px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {
background-color:rgba(0, 0, 0, .035);
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .14), inset -1px -1px 0 rgba(0, 0, 0, .07)
}
.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
background-color:rgba(255, 255, 255, .07);
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .25), inset -1px -1px 0 rgba(255, 255, 255, .15)
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb {
border-width:0 1px 0 6px
}
.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {
border-width:6px 0 1px
}
::-webkit-scrollbar-corner {
background:transparent
}
body::-webkit-scrollbar-track-piece {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:0 0 0 3px;
box-shadow:inset 1px 0 0 rgba(0, 0, 0, .14), inset -1px 0 0 rgba(0, 0, 0, .07)
}
body::-webkit-scrollbar-track-piece:horizontal {
border-width:3px 0 0;
box-shadow:inset 0 1px 0 rgba(0, 0, 0, .14), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
body::-webkit-scrollbar-thumb {
border-width:1px 1px 1px 5px
}
body::-webkit-scrollbar-thumb:horizontal {
border-width:5px 1px 1px
}
body::-webkit-scrollbar-corner {
background-clip:padding-box;
background-color:#f5f5f5;
border:solid #fff;
border-width:3px 0 0 3px;
box-shadow:inset 1px 1px 0 rgba(0, 0, 0, .14)
}
.docs-butterbar-container {
font-weight:bold;
height:0;
position:absolute;
text-align:center;
top:23px;
width:100%;
z-index:999
}
.docs-butterbar-container.docs-butterbar-container-compact {
top:20px
}
.docs-butterbar-wrap {
display:inline-block;
padding-bottom:5px
}
.docs-butterbar-link, a.docs-butterbar-link:link, a.docs-butterbar-link:visited, .docs-butterbar-link-no-pad, a.docs-butterbar-link-no-pad:link, a.docs-butterbar-link-no-pad:visited {
color:#666;
cursor:pointer;
text-decoration:underline
}
.docs-butterbar-link, a.docs-butterbar-link:link, a.docs-butterbar-link:visited {
padding-left:6px
}
.jfk-butterBar-warning .docs-butterbar-link, .jfk-butterBar-warning a.docs-butterbar-link:link, .jfk-butterBar-warning a.docs-butterbar-link:visited, .jfk-butterBar-warning .docs-butterbar-link-no-pad, .jfk-butterBar-warning a.docs-butterbar-link-no-pad:link, .jfk-butterBar-warning a.docs-butterbar-link-no-pad:visited {
color:#111
}
.jfk-butterBar-error .docs-butterbar-link, .jfk-butterBar-error a.docs-butterbar-link:link, .jfk-butterBar-error a.docs-butterbar-link:visited, .jfk-butterBar-error .docs-butterbar-link-no-pad, .jfk-butterBar-error a.docs-butterbar-link-no-pad:link, .jfk-butterBar-error a.docs-butterbar-link-no-pad:visited {
color:#add8e6
}
#docs-chrome {
background:white;
outline:none
}
#docs-header {
position:relative
}
#docs-header.docs-og-minibar {
max-height:31px
}
#docs-bars {
position:relative
}
#docs-titlebar-container {
margin-left:40px;
position:relative
}
#docs-branding-container {
height:60px;
margin-top:26px;
position:absolute;
width:40px;
z-index:1
}
#docs-branding-container a {
display:inline-block;
height:60px;
width:40px
}
.docs-og-minibar #docs-branding-container {
margin-top:0
}
#docs-titlebar {
clear:both;
font-size:18px;
height:24px;
padding:0;
padding-top:7px;
width:100%
}
#docs-header.docs-og-minibar #docs-titlebar {
height:24px;
padding-top:0
}
#docs-header.docs-og-minibar #docs-titlebar-container {
top:-21px
}
#docs-header.docs-og-minibar .docs-titlebar-buttons {
top:19px
}
.docs-exp {
border-radius:6px;
border:1px solid #800;
color:#800;
float:left;
font-size:11px;
margin-right:8px;
padding:0 5px;
text-align:center;
white-space:nowrap
}
.docs-exp-link {
color:#800
}
#docs-drive-logo {
background:url(//ssl.gstatic.com/docs/common/product/drive2.svg) center no-repeat;
height:60px;
position:absolute;
width:40px;
opacity:0;
-webkit-transition:all 125ms linear;
-moz-transition:all 125ms linear;
-o-transition:all 125ms linear;
transition:all 125ms linear
}
#docs-branding-logo {
height:60px;
position:absolute;
width:40px;
-webkit-transition:all 125ms linear;
-moz-transition:all 125ms linear;
-o-transition:all 125ms linear;
transition:all 125ms linear
}
#docs-branding-container.docs-branding-default {
background-color:#d1d1d1
}
.docs-branding-default #docs-branding-logo {
background:url(//ssl.gstatic.com/docs/common/product/drive2.svg) center no-repeat
}
#docs-branding-container.docs-branding-documents {
background-color:#4285f4
}
.docs-branding-documents #docs-branding-logo {
background:url(//ssl.gstatic.com/docs/common/product/documents1.svg) center no-repeat
}
#docs-branding-container.docs-branding-spreadsheets {
background-color:#0f9d58
}
.docs-branding-spreadsheets #docs-branding-logo {
background:url(//ssl.gstatic.com/docs/common/product/spreadsheets1.svg) center no-repeat
}
#docs-branding-container.docs-branding-presentations {
background-color:#f4b400
}
.docs-branding-presentations #docs-branding-logo {
background:url(//ssl.gstatic.com/docs/common/product/presentations1.svg) center no-repeat
}
#docs-branding-container.docs-branding-drawings {
background-color:#db4437
}
.docs-branding-drawings #docs-branding-logo {
background:url(//ssl.gstatic.com/docs/common/product/drawings1.svg) center no-repeat
}
#docs-branding-container.docs-branding-forms {
background-color:#673ab7
}
.docs-branding-forms #docs-branding-logo {
background:url(//ssl.gstatic.com/docs/common/product/forms1.svg) center no-repeat
}
#docs-branding-container.docs-branding-scripts {
background-color:#4285f4
}
.docs-branding-scripts #docs-branding-logo {
background:url(//ssl.gstatic.com/docs/common/product/scripts2.svg) center no-repeat
}
#docs-branding-container:not(.docs-branding-homescreen-enabled):hover #docs-drive-logo {
opacity:1
}
#docs-branding-container:not(.docs-branding-homescreen-enabled):hover #docs-branding-logo {
opacity:0
}
#docs-branding-container.docs-branding-default:hover #docs-drive-logo {
opacity:0
}
#docs-branding-container.docs-branding-default:hover #docs-branding-logo {
opacity:1
}
.docs-butter {
text-align:center
}
.docs-butter-inner {
border-radius:3px;
font-size:13px;
font-weight:bold;
margin:0 auto 5px;
padding:5px 7px
}
.docs-butter-info {
background:#f6bc5d;
color:#222
}
.docs-butter-info-link {
color:#0658b5
}
.docs-butter-warning {
background:#c00;
color:#fff
}
.docs-butter-warning-link {
color:#c3d9ff
}
#docs-chrome-cover-container {
width:100%;
z-index:990
}
#docs-chrome-cover {
height:60px
}
#docs-transient-bar-container {
left:50%;
position:absolute;
top:100%;
width:0
}
.docs-fading-toolbar-message {
background-color:#fff;
border:#999 solid;
border-width:0px 0px 1px 0px;
color:#999;
font:28px Arial, sans-serif;
position:absolute;
text-align:center
}
.docs-title-outer {
margin-left:17px;
white-space:nowrap
}
.docs-title-outer.docs-title-inline-rename {
margin-left:12px
}
.docs-title {
display:inline-block;
outline:none
}
.docs-title-input {
border:1px solid transparent;
border-radius:2px!important;
color:#fff;
font-size:18px;
height:20px;
line-height:22px;
margin:0;
min-width:1px;
padding:2px 7px;
visibility:hidden
}
.docs-title-input-label {
font:18px Arial;
line-height:22px;
margin:0;
overflow:hidden;
padding:2px 8px;
pointer-events:none;
position:absolute;
text-overflow:ellipsis;
white-space:pre;
z-index:1
}
.docs-title-input-label-inner {
display:inline;
font-family:Arial;
line-height:22px
}
.docs-title-input:hover {
border-color:#e5e5e5
}
.docs-title-input:focus {
-webkit-appearance:none;
-moz-appearance:none;
border:1px solid #4d90fe!important;
-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);
box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.1);
color:#000;
outline:none
}
.docs-title-input::-ms-clear {
display:none
}
.docs-title-inner {
color:#333;
font-size:18px;
max-width:600px;
margin:2px 4px 1px 3px;
overflow:hidden;
text-overflow:ellipsis;
white-space:pre
}
.docs-title .docs-title-untitled, .docs-title-input-label.docs-title-untitled {
color:#777;
font-style:italic
}
.docs-title-widget {
height:27px;
width:auto
}
.docs-title-widget-enabled:hover .docs-title {
background-color:#eee;
cursor:pointer
}
.docs-title-widget .docs-back-container a {
display:none
}
.docs-title-widget:hover .docs-back-container a {
display:inline-block
}
.docs-back-container {
height:21px;
opacity:0.6;
padding-right:9px;
margin-top:1px;
vertical-align:top;
width:21px
}
.docs-back-container:hover {
opacity:0.9
}
.docs-star-container, .docs-folder-container, .docs-activity-indicator-container {
height:29px;
margin-top:2px;
vertical-align:top;
padding-right:2px
}
#docs-star, #docs-folder, #docs-activity-indicator, .docs-title-save-label {
margin-left:4px;
outline:none
}
#docs-star {
padding-top:1px
}
#docs-activity-indicator {
padding-left:4px;
padding-top:2px
}
#docs-folder .docs-icon-img {
opacity:0.45
}
#docs-folder.goog-control-hover .docs-icon-img {
opacity:0.55
}
#docs-folder.goog-control-active .docs-icon-img, #docs-folder.goog-control-open .docs-icon-img {
opacity:0.65
}
#docs-star.jfk-star-hover, #docs-folder.goog-control-hover .docs-icon-img {
cursor:pointer
}
#docs-star, #docs-folder .docs-icon {
vertical-align:baseline
}
.docs-debug-info, .docs-debug-info a {
color:#777!important;
font-size:10px
}
.docs-debug-container {
margin-right:6px;
vertical-align:top
}
.docs-titlebar-buttons {
padding:0 44px 0 0;
position:absolute;
right:0;
text-align:right;
top:26px;
vertical-align:middle;
white-space:nowrap
}
.docs-titlebar-button, .docs-debug-container {
z-index:1
}
#docs-docos-commentsbutton {
margin-right:9px
}
#docs-titlebar-save {
text-align:center
}
#docs-docos-commentsbutton, #docs-titlebar-share-client-button div {
height:24px;
padding-bottom:3px;
vertical-align:middle
}
#docs-titlebar-share-client-button div.jfk-button {
margin-right:0
}
#docs-docos-commentsbutton {
cursor:default
}
.docs-titlebar-share-label .goog-imageless-button-content {
padding-right:6px
}
.docs-titlebar-share-label .goog-custom-button-inner-box {
padding-left:10px;
padding-right:6px
}
.docs-titlebar-buttons .goog-menu-button-dropdown {
position:relative;
top:2px;
vertical-align:baseline
}
.docs-menubar {
cursor:default;
display:inline-block;
font:13px Arial, sans-serif;
height:29px;
margin-left:52px;
outline:none;
position:relative;
white-space:nowrap
}
.docs-menubar .goog-control {
padding:3px 7px 5px 7px;
margin-top:2px;
border:1px solid transparent;
outline:none
}
.docs-menubar .goog-control-hover {
background:#eee;
border-color:#eee
}
.docs-menubar .goog-control-open {
background:#fff;
border:1px solid #ccc;
border:1px solid rgba(0, 0, 0, .2);
border-bottom:none;
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
color:black;
z-index:1003
}
.docs-menubar .goog-control-disabled {
color:#ccc
}
#docs-editor-container {
background:#eee;
padding:0
}
#docs-editor {
background:#eee;
outline:none
}
.docs-gaia-disabled {
color:#999;
cursor:text
}
.docs-hide-label {
display:none
}
.docs-title-save-label {
color:#777;
display:inline-block;
margin-left:14px;
max-width:250px;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:text-bottom;
white-space:nowrap
}
.docs-title-save-label:hover, .docs-title-save-label-focused {
cursor:pointer;
text-decoration:underline
}
.docs-title-save-label-disabled:hover {
cursor:auto;
text-decoration:none
}
.docs-rename-dialog, .docs-edit-description-dialog {
width:340px
}
.docs-rename-dialog .modal-dialog-userInput, .docs-edit-description-dialog .modal-dialog-userInput {
width:300px
}
#docs-help-anchor {
left:30%;
position:absolute
}
#docs-help-anchor-right {
right:0;
position:absolute
}
.docs-faux-link {
color:#20c;
cursor:pointer;
text-decoration:underline
}
.docs-offscreen {
position:absolute;
left:-10000px;
top:-10000px
}
.modal-dialog-bg {
z-index:1002
}
.modal-dialog {
z-index:1003
}
.goog-menu {
z-index:1003
}
#docs-menu-shield {
background-color:#fff;
position:absolute;
z-index:1004
}
.docs-menu-hide-mnemonics .goog-menuitem-mnemonic-hint {
text-decoration:none
}
.docs-menu-hide-mnemonics .goog-menuitem-mnemonic-separator {
display:none
}
.goog-menu.goog-menu-noaccel .apps-menuitem {
padding-right:10px
}
.goog-menu.goog-menu-noicon .goog-menuitem.apps-menuitem {
padding-left:16px
}
.goog-menuitem.apps-menuitem {
padding:6px 10px 6px 30px;
white-space:normal
}
.goog-menuitem-highlight.apps-menuitem {
border-style:none;
padding-bottom:6px;
padding-top:6px
}
.apps-menuitem .goog-menuitem-label {
padding-right:6px
}
.apps-menuitem .goog-menuitem-accel {
float:right;
padding:0px 0px 0px 24px;
position:relative
}
.apps-menuitem .goog-submenu-arrow {
float:right;
padding-left:35px;
position:relative;
right:0px
}
.apps-menuitem.goog-menuitem-ie {
padding:3px 10px 20px 30px
}
.apps-menuitem .goog-menuitem-icon-ie {
float:left;
top:0em
}
.apps-menuitem .goog-menuitem-label-ie {
float:left
}
input {
font-family:inherit
}
.collections-bubble-header {
font-weight:bold
}
.collections-bubble-list {
padding:5px 0
}
.collections-bubble-none {
color:#999;
padding-left:20px
}
.collections-bubble-row {
padding-top:5px
}
.collections-bubble-row .docs-icon {
opacity:0.4;
position:relative;
top:-4px
}
.collections-bubble-row a:visited {
color:#15c
}
body {
background-color:white;
color:black;
font:normal 13px arial, sans-serif;
margin:0
}
.jfk-activityIndicator {
display:inline-block;
position:relative;
direction:ltr
}
.jfk-activityIndicator, .jfk-activityIndicator-icon, .jfk-activityIndicator-circle, .jfk-activityIndicator-circle-transition {
height:19px;
width:19px
}
.jfk-activityIndicator-small.jfk-activityIndicator, .jfk-activityIndicator-small .jfk-activityIndicator-icon, .jfk-activityIndicator-small .jfk-activityIndicator-circle, .jfk-activityIndicator-small .jfk-activityIndicator-circle-transition {
height:16px;
width:16px
}
.jfk-activityIndicator-icon {
background:url(//ssl.gstatic.com/ui/v1/activityindicator/offline.png) center no-repeat
}
.jfk-activityIndicator-small .jfk-activityIndicator-icon {
background:url(//ssl.gstatic.com/ui/v1/activityindicator/offline_16.png) center no-repeat
}
.jfk-activityIndicator-icon {
-webkit-transition:opacity .218s linear .44s;
-moz-transition:opacity .218s linear .44s;
-o-transition:opacity .218s linear .44s;
transition:opacity .218s linear .44s;
top:0;
left:0;
position:absolute;
opacity:0
}
.jfk-activityIndicator-circle {
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;
top:0;
left:0;
position:absolute
}
.jfk-activityIndicator-mask {
overflow:hidden;
position:absolute
}
.jfk-activityIndicator-circle-transition {
position:relative
}
.jfk-activityIndicator-transition {
-webkit-transition:all .22s ease-in;
-moz-transition:all .22s ease-in;
-o-transition:all .22s ease-in;
transition:all .22s ease-in
}
.jfk-activityIndicator-transition-second {
-webkit-transition:all .22s ease-out .22s;
-moz-transition:all .22s ease-out .22s;
-o-transition:all .22s ease-out .22s;
transition:all .22s ease-out .22s
}
.jfk-bubble.jfk-bubble-promo {
background-color:#f9edbe;
border:1px solid #f0c36d
}
.jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore, .jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
border-color:#f0c36d transparent
}
.jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter, .jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
border-color:#f9edbe transparent
}
.jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore, .jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
border-color:transparent #f0c36d
}
.jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplafter, .jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
border-color:transparent #f9edbe
}
.jfk-star {
display:inline-block;
height:19px;
text-align:center;
width:19px;
padding:2px
}
.jfk-star:before {
content:url(//ssl.gstatic.com/ui/v1/star/star4.png);
content:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star4.png) 1x, url(//ssl.gstatic.com/ui/v1/star/star4_2x.png) 2x)
}
.jfk-star-hover:before {
content:url(//ssl.gstatic.com/ui/v1/star/star-hover4.png);
content:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-hover4.png) 1x, url(//ssl.gstatic.com/ui/v1/star/star-hover4_2x.png) 2x)
}
.jfk-star-active:before {
content:url(//ssl.gstatic.com/ui/v1/star/star-active4.png);
content:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-active4.png) 1x, url(//ssl.gstatic.com/ui/v1/star/star-active4_2x.png) 2x)
}
.jfk-star-checked:before {
content:url(//ssl.gstatic.com/ui/v1/star/star-lit4.png);
content:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit4.png) 1x, url(//ssl.gstatic.com/ui/v1/star/star-lit4_2x.png) 2x)
}
.jfk-star-checked.jfk-star-hover:before {
content:url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4.png);
content:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4.png) 1x, url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4_2x.png) 2x)
}
.jfk-star-checked.jfk-star-active:before {
content:url(//ssl.gstatic.com/ui/v1/star/star-lit-active4.png);
content:-webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit-active4.png) 1x, url(//ssl.gstatic.com/ui/v1/star/star-lit-active4_2x.png) 2x)
}
.sharing-aria-region {
position:absolute;
top:-1000px;
height:1px;
overflow:hidden
}
.share-butterbar-container {
font-family:Roboto, arial, sans-serif;
font-size:13px;
font-weight:bold;
position:fixed;
display:inline-block;
padding-bottom:5px
}
.share-client-dialog .share-butterbar-container {
font-family:arial, sans-serif
}
.share-butterbar-container .jfk-butterBar-shown {
height:21px
}
.share-butterbar-top {
top:23px
}
.share-butterbar-zindex {
z-index:3021
}
.share-butter-icon {
opacity:.55;
display:inline-block;
width:21px;
height:21px;
margin-bottom:1px;
margin-top:1px;
margin-right:1px;
vertical-align:middle
}
.share-butter-message, .share-butter-link {
line-height:21px
}
.share-butter-link, .share-butter-link:visited {
color:#15c;
text-decoration:none;
cursor:pointer
}
.share-butter-link:focus {
outline:none
}
.share-butter-link:active {
color:#d14836
}
.share-butter-link:disabled {
color:#222;
cursor:default
}
.share-butter-copy-icon {
background-position:0 -347px
}
.share-butter-specific-people-icon {
background-position:0 -473px
}
.share-butter-person-link-icon {
background-position:0 -72px
}
.share-client-dialog {
max-height:100%;
overflow:auto;
width:auto!important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
* html .share-client-dialog {
max-height:none!important;
overflow:visible!important
}
*:first-child+html .share-client-dialog {
max-height:none!important;
overflow:visible!important
}
.share-client-dialog .modal-dialog-content {
padding:0
}
.share-client-dialog .modal-dialog-title {
padding:0
}
.share-client-dialog .share-client-dialog-hidden-title {
height:0;
margin:0;
padding:0
}
.share-client-dialog .modal-dialog-title {
font-family:arial, sans-serif;
font-weight:normal
}
.share-client-content-iframe {
height:100%;
width:100%;
border:none
}
.share-client-dialog .modal-dialog-buttons {
display:none
}
.share-client-error-dialog {
font-family:arial, sans-serif;
font-size:12px;
width:400px
}
.share-client-loading-contents {
height:99px;
text-align:center;
width:454px
}
.share-client-spinner {
background-image:url(//ssl.gstatic.com/docs/documents/share/images/spinner-1.gif);
display:inline-block;
margin-top:41px;
width:16px;
height:16px
}
.inline-share-ui-status {
font-size:12pt;
font-weight:bold;
height:19px;
padding:5px 10px;
background-color:#f1f4ff
}
.inline-share-ui-overlay {
position:absolute;
z-index:150;
background-color:#fff;
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.share-client-panel-dialog-share {
height:100%;
width:100%
}
.share-client-panel-dialog-overlay {
position:absolute;
z-index:150
}
.share-client-offscreen {
position:absolute!important;
left:-10000px!important;
top:-10000px!important
}
.share-client-loading-dialog {
font-family:arial, sans-serif
}
.share-client-debug {
display:none;
position:absolute;
bottom:0;
right:0;
color:#777;
font-size:10px
}
.jfk-tooltip {
z-index:30000
}
.scb-container, .scb-icon {
display:inline-block
}
.scb-button-icon {
margin:-3px 2px 0px -5px;
vertical-align:middle!important
}
.scb-tooltip-contents {
color:#fff;
font-size:13px;
max-width:300px
}
.scb-tooltip-title {
font-size:14px;
font-weight:bold
}
.scb-tooltip-text {
font-weight:normal
}
.scb-tooltip-icon-container {
width:25px;
vertical-align:top
}
.scb-tooltip-separator {
border-top:1px solid #555555;
margin:2px 0
}
.jfk-button-standard .scb-button-icon {
opacity:.70
}
.jfk-button-standard.jfk-button-checked .scb-button-icon, .jfk-button-standard.jfk-button-selected .scb-button-icon, .jfk-button-standard.jfk-button-hover .scb-button-icon {
opacity:0.9
}
.jfk-button-standard.jfk-button-disabled .scb-button-icon {
opacity:0.333
}
.scb-public-icon-white, .scb-unlisted-icon-white, .scb-domain-public-icon-white, .scb-domain-unlisted-icon-white, .scb-privately-shared-icon-white, .scb-private-icon-white, .scb-invalid-icon-white {
width:21px;
height:21px;
background-repeat:no-repeat;
vertical-align:bottom
}
.scb-public-icon-white {
background-position:0 -673px
}
.scb-unlisted-icon-white {
background-position:0 -24px
}
.scb-domain-public-icon-white {
background-position:0 -152px
}
.scb-domain-unlisted-icon-white {
background-position:0 -299px
}
.scb-privately-shared-icon-white {
background-position:0 -769px
}
.scb-private-icon-white {
background-position:0 -649px
}
.scb-invalid-icon-white {
background-position:0 -398px
}
#googlebar-coldstart {
height:28px;
line-height:28px;
background-color:transparent;
padding:0 30px;
z-index:1003
}
.googlebar-coldstart-email-container {
background-color:#fff;
float:right;
height:inherit
}
.googlebar-coldstart-email {
color:#999;
font:Arial, sans-serif;
font-size:11px;
padding:0 15px
}
.modal-dialog a {
color:#15c
}
.docs-chat-pane-container {
border-left:1px solid #e5e5e5;
border-top:1px solid #e5e5e5;
position:absolute;
right:0;
top:0;
width:250px
}
.docs-chat-pane {
background-color:#fff;
font-size:13px;
height:100%;
overflow:hidden;
position:relative
}
.docs-chat-users {
background:#f5f5f5;
color:#000;
margin:0;
max-height:33%;
outline-style:none;
overflow:auto;
padding:8px 0 3px 0;
text-align:left;
vertical-align:top
}
.docs-chat-users-empty {
display:none
}
.docs-chat-messages {
background-color:#fff;
color:#000;
outline-style:none;
overflow:auto;
padding:8px 1em 0 2em;
position:relative;
vertical-align:middle
}
.docs-chat-edit-container {
background:#eee;
bottom:0;
height:96px;
margin:0;
outline:0;
position:absolute;
width:250px
}
.docs-chat-edit-box {
border:1px solid #5ea0e3;
font:100% Arial, sans-serif;
height:55px;
left:13px;
min-height:55px;
outline:0;
overflow:auto;
padding:3px 0px 3px 10px;
position:relative;
top:17px;
width:212px
}
.docs-chat-edit-box-focus {
border:2px solid #5ea0e3
}
.label-input-label {
color:#a9a9a9
}
.docs-chat-status {
color:gray;
margin-left:-1em
}
.docs-chat-name {
float:left;
font-weight:bold;
margin-left:-1em
}
.docs-chat-message {
margin-top:2px;
outline-style:none;
word-wrap:break-word
}
.docs-user-roster {
margin:0;
outline-style:none;
padding:0 0 10px 1em;
position:relative
}
.docs-user-roster-name {
color:#666;
left:2.7em;
position:absolute;
top:0
}
.docs-user-roster-bubble {
height:13px;
margin-right:1px;
top:1px;
vertical-align:text-bottom;
width:13px
}
.docs-user-roster-bubble-clickable {
cursor:pointer
}
.docs-chat-anon {
color:gray;
font-size:11px;
padding:5px
}
.docs-presence-widget {
cursor:pointer;
height:19px;
margin:0 0 5px 0;
outline:0;
position:absolute;
right:44px;
top:11px;
width:207px
}
#docs-presence-menubar .docs-presence-widget {
top:5px
}
#docs-presence .docs-presence-widget {
display:inline-block;
position:relative;
right:auto;
text-align:left;
width:auto
}
.docs-presence-widget-inner {
border:1px solid transparent;
height:17px;
margin-bottom:8px
}
#docs-presence .docs-presence-widget-inner {
display:inline-block;
max-width:190px
}
.docs-presence-widget-normal .docs-presence-widget-inner {
background:#fff;
border-color:#fff;
color:#666
}
.docs-presence-widget-hover .docs-presence-widget-inner, .docs-presence-widget-focused .docs-presence-widget-inner {
background:#f3f3f3;
border-color:#f3f3f3;
color:#222!important
}
.docs-presence-widget-open .docs-presence-widget-inner {
background:#f3f3f3;
border-color:#e5e5e5;
color:#666
}
.docs-presence-widget-notify .docs-presence-widget-inner {
color:#fff
}
.docs-presence-widget-arrow {
position:absolute!important;
top:0
}
.docs-presence-widget-content {
font-size:11px;
line-height:18px;
max-width:98px;
overflow:hidden;
padding:0 4px;
text-overflow:ellipsis;
white-space:nowrap
}
#docs-presence .docs-presence-widget-content {
max-width:90px;
position:relative;
vertical-align:top
}
.docs-presence-widget-collab {
max-width:90px;
overflow:hidden;
position:absolute;
right:4px;
top:1px
}
#docs-presence .docs-presence-widget-collab {
display:inline-block;
margin-right:4px;
position:relative;
right:auto;
top:auto
}
.docs-presence-widget-collab .docs-user-roster-bubble {
margin:1px;
vertical-align:baseline
}
#docs-presence-container {
height:29px;
margin-right:10px;
vertical-align:middle
}
#docs-presence {
vertical-align:top
}
.docs-presence-plus-widget {
max-width:250px;
outline:0;
text-align:left
}
#docs-bars .docs-presence-plus-widget {
position:absolute;
overflow:hidden;
right:0;
top:2px
}
.docs-presence-plus-widget-inner {
vertical-align:top
}
.docs-presence-plus-widget-status {
color:#222;
display:none;
margin:8px 10px 0 0;
text-align:right
}
.docs-presence-plus-widget-open .docs-presence-plus-widget-status {
display:block
}
.docs-presence-plus-widget-collabs {
height:30px
}
.docs-presence-plus-widget-open .docs-presence-plus-widget-collabs {
display:none
}
.docs-presence-plus-widget-overflow-button {
border-radius:0;
height:28px;
margin:0 2px 0 -1px;
min-width:0;
padding:0;
width:13px
}
.docs-presence-plus-widget-overflow-button .goog-flat-menu-button-dropdown {
right:3px
}
.docs-presence-plus-widget-overflow-menu {
max-height:300px;
outline:none;
overflow:auto;
padding:7px;
text-align:left;
white-space:nowrap
}
.docs-presence-plus-widget-overflow, .docs-presence-plus-collab-widget-container {
height:30px;
overflow:hidden;
vertical-align:top
}
.docs-presence-plus-collab-widget-color-block {
height:30px;
overflow:hidden;
width:25px
}
.docs-presence-plus-collab-widget-menuitem {
border-style:none;
padding:0
}
.docs-presence-plus-collab-widget-container {
margin:0 2px;
width:25px
}
.docs-presence-plus-collab-widget-color-block {
opacity:.5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}
.docs-presence-plus-collab-widget-active .docs-presence-plus-collab-widget-color-block {
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.docs-presence-plus-collab-widget-exit .docs-presence-plus-collab-widget-color-block {
height:0;
width:0
}
.docs-presence-plus-collab-widget-image, .docs-presence-plus-collab-widget-image-container {
height:25px;
padding-bottom:5px;
width:25px
}
.docs-presence-plus-collab-widget-image-container {
overflow:hidden
}
.docs-presence-plus-collab-widget-image-border {
border-bottom:1px solid #fff;
height:24px
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-border {
border-bottom:none;
border-left:1px solid #fff;
height:25px
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image {
position:relative;
left:-1px
}
.docs-presence-plus-collab-widget-idle-text {
color:#777;
font-size:11px
}
.docs-presence-plus-collab-widget-active .docs-presence-plus-collab-widget-idle-text {
display:none
}
.docs-presence-plus-widget-overflow-button-collabs {
margin:0
}
@-webkit-keyframes color-join {
from {
margin-top:25px
}
to {
margin-top:0
}
}
@-moz-keyframes color-join {
from {
margin-top:25px
}
to {
margin-top:0
}
}
@-ms-keyframes color-join {
from {
margin-top:25px
}
to {
margin-top:0
}
}
.docs-presence-plus-collab-widget-enter .docs-presence-plus-collab-widget-color-block {
-webkit-animation-name:color-join;
-moz-animation-name:color-join;
-ms-animation-name:color-join;
-webkit-animation-duration:.5s;
-moz-animation-duration:.5s;
-ms-animation-duration:.5s
}
@-webkit-keyframes image-join {
0% {
height:0;
padding-bottom:0
}
33% {
height:0;
padding-bottom:0
}
100% {
height:25px;
padding-bottom:5px
}
}
@-moz-keyframes image-join {
0% {
height:0;
padding-bottom:0
}
33% {
height:0;
padding-bottom:0
}
100% {
height:25px;
padding-bottom:5px
}
}
@-ms-keyframes image-join {
0% {
height:0;
padding-bottom:0
}
33% {
height:0;
padding-bottom:0
}
100% {
height:25px;
padding-bottom:5px
}
}
.docs-presence-plus-collab-widget-enter .docs-presence-plus-collab-widget-image-container {
-webkit-animation-name:image-join;
-moz-animation-name:image-join;
-ms-animation-name:image-join;
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
-ms-animation-duration:1.5s;
-webkit-animation-timing-function:ease-in;
-moz-animation-timing-function:ease-in;
-ms-animation-timing-function:ease-in
}
@-webkit-keyframes collab-exit {
0% {
height:30px;
width:25px;
margin:0;
opacity:.5
}
25% {
height:30px;
width:25px;
margin:0;
opacity:.5
}
99% {
height:0;
width:0;
margin:15px 12px
}
100% {
height:0;
width:0;
margin:0
}
}
@-moz-keyframes collab-exit {
0% {
height:30px;
width:25px;
margin:0;
opacity:.5
}
25% {
height:30px;
width:25px;
margin:0;
opacity:.5
}
99% {
height:0;
width:0;
margin:15px 12px
}
100% {
height:0;
width:0;
margin:0
}
}
@-ms-keyframes collab-exit {
0% {
height:30px;
width:25px;
margin:0;
opacity:.5
}
25% {
height:30px;
width:25px;
margin:0;
opacity:.5
}
99% {
height:0;
width:0;
margin:15px 12px
}
100% {
height:0;
width:0;
margin:0
}
}
.docs-presence-plus-collab-widget-exit .docs-presence-plus-collab-widget-color-block {
-webkit-animation-name:collab-exit;
-moz-animation-name:collab-exit;
-ms-animation-name:collab-exit;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s
}
@-webkit-keyframes collab-image-exit {
0% {
margin:0;
padding-bottom:5px
}
25% {
margin:0;
padding-bottom:5px
}
100% {
margin-top:-15px;
margin-left:-12px
}
}
@-moz-keyframes collab-image-exit {
0% {
margin:0;
padding-bottom:5px
}
25% {
margin:0;
padding-bottom:5px
}
100% {
margin-top:-15px;
margin-left:-12px
}
}
@-ms-keyframes collab-image-exit {
0% {
margin:0;
padding-bottom:5px
}
25% {
margin:0;
padding-bottom:5px
}
100% {
margin-top:-15px;
margin-left:-12px
}
}
.docs-presence-plus-collab-widget-exit .docs-presence-plus-collab-widget-image {
-webkit-animation-name:collab-image-exit;
-moz-animation-name:collab-image-exit;
-ms-animation-name:collab-image-exit;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
-ms-animation-duration:1s
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-container {
display:block;
height:25px;
margin:0 0 5px;
width:auto
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-color-block {
width:30px
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget {
height:25px;
padding-right:20px
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image, .docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-container {
padding-bottom:0
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-container {
padding-left:5px
}
.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-name {
color:#222;
font-size:13px;
margin:4px 0 0 5px;
vertical-align:top
}
.talk_roster {
display:none
}
.docs-chat.jfk-button {
border-radius:0;
height:28px;
margin-left:2px;
margin-right:0px;
min-width:24px;
vertical-align:top
}
.docs-chat.jfk-button .docs-icon {
opacity:.70
}
.docs-chat.jfk-button.jfk-button-checked .docs-icon {
opacity:0.9
}
.docs-chat.jfk-button.jfk-button-disabled .docs-icon {
opacity:0.333
}
.docs-chat-mole-hidden>div {
top:-10000px!important;
left:-10000px!important
}
.talk_chat_widget {
z-index:900!important
}
.docs-copydocdialog-filenameinput {
width:250px
}
.docs-copydocdialog-warning {
color:#999;
font-size:11px
}
.docs-copydocdialog-commentcheckbox {
padding-top:5px
}
.picker-iframe.picker-min {
-moz-box-shadow:rgba(0, 0, 0, .2) 0 4px 16px;
-webkit-box-shadow:rgba(0, 0, 0, .2) 0 4px 16px;
box-shadow:rgba(0, 0, 0, .2) 0 4px 16px;
color:#000;
padding:0;
position:absolute;
z-index:1002
}
.picker-iframe.picker-minew .picker-min-frame-up {
background-color:#f1f1f1
}
.picker-iframe.picker-white-callout.picker-minew .picker-min-frame-up {
background-color:#fff
}
.picker-iframe.picker-min.goog-menu {
border-color:#ccc;
line-height:0;
max-height:none;
overflow:visible
}
.picker-iframe.picker-min-top {
margin-top:15px
}
.picker-iframe.picker-minew.picker-min-top {
margin-top:9px
}
.picker-iframe.picker-min-bottom {
margin-top:-15px
}
.picker-iframe.picker-minew.picker-min-bottom {
margin-top:-9px
}
.picker-iframe .picker-min-arrow-up, .picker-iframe .picker-min-arrow-down {
position:absolute;
width:32px;
z-index:0
}
.picker-iframe .picker-min-arrow-up {
top:-15px
}
.picker-iframe.picker-minew .picker-min-arrow-up {
top:-10px;
width:20px
}
.picker-iframe .picker-min-arrow-down {
bottom:-16px
}
.picker-iframe.picker-minew .picker-min-arrow-down {
bottom:-10px;
margin-left:-10px
}
.picker-iframe .picker-min-arrow-inner, .picker-iframe .picker-min-arrow-border {
border:16px solid;
height:0;
position:absolute;
width:0
}
.picker-iframe.picker-minew .picker-min-arrow-inner, .picker-iframe.picker-minew .picker-min-arrow-border {
border:10px solid
}
.picker-iframe.picker-minew .picker-min-arrow-up .picker-min-arrow-inner {
border-color:#f1f1f1 transparent
}
.picker-iframe.picker-white-callout.picker-minew .picker-min-arrow-up .picker-min-arrow-inner {
border-color:#fff transparent
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner {
border-color:#fff transparent;
top:1px;
z-index:1
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner {
border-color:#fff transparent;
bottom:1px;
z-index:1
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-border, .picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
border-color:rgba(0, 0, 0, 0.2) transparent
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
bottom:0
}
.picker-iframe .picker-min-arrow-up .picker-min-arrow-inner, .picker-iframe .picker-min-arrow-up .picker-min-arrow-border {
border-top-width:0
}
.picker-iframe .picker-min-arrow-down .picker-min-arrow-inner, .picker-iframe .picker-min-arrow-down .picker-min-arrow-border {
border-bottom-width:0
}
.fatal-error-dialog-container {
display:table;
width:374px
}
.fatal-error-dialog-contents {
display:table-row;
min-height:100px
}
.fatal-error-dialog-contents a:hover {
cursor:pointer
}
.fatal-error-message {
display:table-cell;
padding-right:16px;
vertical-align:middle;
width:320px
}
.fatal-error-image-container {
display:table-cell;
vertical-align:middle
}
.fatal-error-image {
content:url(//ssl.gstatic.com/docs/common/oops2-small.svg)
}
.fatal-error-debug-text {
font-size:85%;
height:200px;
width:90%
}
.docs-invite-favicon {
height:16px;
margin-right:5px;
vertical-align:sub;
width:16px
}
.docs-invite-header {
height:77px;
max-height:77px;
width:100%;
overflow-x:hidden;
overflow-y:hidden;
background:#f5f5f5;
font-size:12.5px;
color:#444;
border-bottom:1px solid #d9d9d9
}
.docs-invite-header>div {
display:table;
width:100%;
height:100%;
max-height:inherit
}
.docs-invite-button {
margin-right:25px
}
.docs-invite-fixedcol {
display:table-cell;
vertical-align:middle;
white-space:nowrap
}
.docs-invite-flexcol {
display:table-cell;
width:100%;
vertical-align:middle;
max-height:inherit
}
.docs-invite-inviter-img {
height:60px;
border:1px solid #ccc;
margin-left:25px
}
.docs-invite-heavy {
font-weight:bold;
color:#222
}
.docs-invite-business-icon {
margin-left:40px
}
.docs-invite-msg {
margin:0px 10px 0px 25px;
max-height:inherit;
line-height:2.0
}
.docs-invite-business-header {
position:absolute;
z-index:1
}
.docs-offline-optinpromo.jfk-bubble {
font-size:13px;
max-width:500px;
outline:none;
padding-left:24px;
padding-top:11px;
position:fixed;
right:15px;
top:113px
}
.docs-offline-optinpromo .jfk-bubble-arrow {
display:none
}
#docs-offline-optinpromo-title {
font-size:19px;
font-weight:bold;
margin:12px 0
}
.docs-offline-optinpromo-notice {
color:#767676;
font-size:11px;
margin:14px 0
}
.docs-offline-optinpromo-notice a {
text-decoration:none
}
.docs-offline-optinpromo hr {
border-top-color:#e1e1e1;
border-top-style:solid;
border-width:1px 0 0 0
}
.docs-offline-optinpromo-confirm-buttons {
margin-top:15px
}
.docs-offline-welcomepromo {
width:400px
}
.docs-offline-welcomepromo .modal-dialog-content {
padding-right:80px;
position:relative
}
.doc-offline-welcomepromo-img {
position:absolute;
right:0;
top:-25px
}
.docs-labelinputmenuitem {
outline:none;
padding-right:30px;
padding-left:30px
}
#docs-omnibox-toolbar .docs-omnibox-autocomplete {
margin-right:4px
}
.docs-omnibox-autocomplete {
margin-top:4px
}
.docs-omnibox-input {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
width:100%;
min-width:178px
}
.docs-omnibox-input::-webkit-input-placeholder {
color:#777;
font-family:arial, sans-serif;
font-size:11px;
font-weight:bold;
opacity:1;
padding-top:2px
}
.docs-omnibox-input::-moz-placeholder {
color:#777;
font-family:arial, sans-serif;
font-size:11px;
font-weight:bold;
opacity:1
}
.docs-omnibox-input:-ms-input-placeholder {
color:#777;
font-family:arial, sans-serif;
font-size:11px;
font-weight:bold;
opacity:1
}
.docs-omnibox-autocomplete .ac-renderer {
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);
border:1px solid #ccc;
background-color:#fff;
min-width:250px;
outline:medium none;
position:fixed;
width:auto;
z-index:1003
}
.docs-omnibox-autocomplete .ac-highlighted {
font-weight:bold
}
.docs-omnibox-autocomplete .ac-active {
background-color:#eee
}
.docs-promo-title-prefix {
color:#d25342;
font-weight:bold
}
.docs-promo-title {
color:#333;
font-weight:bold
}
.docs-promo-content {
color:#666;
cursor:pointer
}
.docs-promo-dismiss-link {
color:#15c;
cursor:pointer
}
.jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore, .jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
border-color:rgba(0, 0, 0, .1) transparent
}
.jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore, .jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
border-color:transparent rgba(0, 0, 0, .1)
}
.jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
border:10px solid;
border-bottom-width:0;
border-color:#fafafa transparent
}
.jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
border:10px solid;
border-top-width:0;
border-color:#fafafa transparent
}
.jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
border:10px solid;
border-left-width:0;
border-color:transparent #fafafa
}
.jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
border:10px solid;
border-right-width:0;
border-color:transparent #fafafa
}
.jfk-bubble.docs-promo-bubble {
background-color:#fafafa;
border:none;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
-webkit-box-shadow:rgba(255, 255, 255, .9) 0 1px 0 inset, rgba(0, 0, 0, .03) 0 -1px 0 inset, rgba(0, 0, 0, .15) 0 15px 10px, rgba(0, 0, 0, .3) 0 8px 36px;
-moz-box-shadow:rgba(255, 255, 255, .9) 0 1px 0 inset, rgba(0, 0, 0, .03) 0 -1px 0 inset, rgba(0, 0, 0, .15) 0 15px 10px, rgba(0, 0, 0, .3) 0 8px 36px;
box-shadow:rgba(255, 255, 255, .9) 0 1px 0 inset, rgba(0, 0, 0, .03) 0 -1px 0 inset, rgba(0, 0, 0, .15) 0 15px 10px, rgba(0, 0, 0, .3) 0 8px 36px;
padding:0;
width:363px
}
.docs-promo-container {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:24px
}
.docs-promo-header {
color:#4d4d4e;
font-size:15px;
font-weight:bold
}
.docs-promo-header-prefix {
color:#d25342
}
.docs-promo-body {
color:#666;
font-size:13px;
line-height:20px;
padding-top:20px
}
.docs-promo-action-row {
font-weight:bold;
padding-top:20px;
position:relative;
text-align:right
}
.docs-promo-action-row a, a:link, a:active, a:hover, a:visited {
text-decoration:none
}
.docs-promo-action-row a, a:link, a:active, a:hover, a:visited {
color:#4285f4
}
.docs-promo-action-container {
color:#4285f4;
cursor:pointer;
text-transform:uppercase
}
.docs-promo-action-button-right {
margin-left:12.5px
}
.docs-promo-action-button-left {
margin-right:12.5px
}
.docs-revisions {
height:100%;
overflow:hidden
}
.docs-revisions-default-color {
background-color:#424242
}
.docs-revisions-default-color.goog-flat-button-hover, .docs-revisions-default-color.goog-flat-button-focus {
background:rgba(204, 204, 204, 0.15)
}
.docs-revisions-default-color.goog-flat-button-active {
background:rgba(204, 204, 204, 0.25)
}
.docs-revisions-brand-color.goog-flat-button-hover, .docs-revisions-brand-color.goog-flat-button-focus {
background:rgba(0, 0, 0, 0.1)
}
.docs-revisions-brand-color.goog-flat-button-active {
background:rgba(0, 0, 0, 0.15)
}
.docs-revisions-close-container {
float:left;
height:100%;
position:relative;
width:58px
}
.docs-revisions-close {
background-color:transparent;
border:0;
cursor:pointer;
left:18px;
margin:0;
outline:0;
padding:0;
position:absolute;
top:18px
}
.docs-revisions-since {
float:left;
height:100%
}
.docs-revisions-newchanges-container {
height:50%;
position:relative
}
.docs-revisions-newchanges {
bottom:0;
font-size:16px;
position:absolute
}
.docs-revisions-timestamp {
height:50%;
margin-top:1px
}
.docs-revisions-authors {
float:right;
height:100%;
padding:0 12px
}
.docs-revisions-photo {
border-bottom-style:solid;
border-bottom-width:5px;
height:27px;
margin:15px 4px;
outline:solid 1px rgba(0, 0, 0, 0.1);
width:27px
}
.docs-revisions-switch {
cursor:pointer;
float:right;
font-size:15px;
height:100%;
line-height:60px;
min-width:150px;
outline:0;
padding-left:15px;
padding-right:15px;
text-align:center;
text-transform:uppercase
}
.docs-revisions-switch.docs-revisions-default-color {
border-left:solid 1px rgba(250, 250, 250, 0.12)
}
.docs-revisions-switch.docs-revisions-brand-color {
border-left:solid 1px rgba(0, 0, 0, 0.12)
}
.docs-revisions-text {
color:white;
white-space:nowrap;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none
}
#docs-revisions-sidebar {
position:absolute;
right:0;
background-color:#fff;
border-left:1px solid #e5e5e5;
width:250px;
outline-style:none
}
#docs-revisions-sidebar-header {
color:white;
font-size:13px;
font-weight:bold;
height:15px;
padding:10px 0 10px 12px
}
.docs-revisions-sidebar-header-default-color {
background-color:#323232;
border:1px solid #323232
}
#docs-revisions-sidebar-close {
position:absolute;
right:6px;
top:8px;
cursor:pointer
}
#docs-revisions-sidebar-list {
position:relative;
overflow:auto;
overflow-x:hidden
}
#docs-revisions-sidebar-actions {
font-size:13px;
position:absolute;
bottom:0;
width:236px;
border-top:1px solid #cfcfcf;
padding:9px 0 9px 14px;
-webkit-box-shadow:0 -4px 16px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 -4px 16px rgba(0, 0, 0, 0.2);
box-shadow:0 -4px 16px rgba(0, 0, 0, 0.2)
}
#docs-revisions-sidebar-detail-button, #docs-revisions-sidebar-iw-button {
margin-top:9px
}
.docs-revisions-tile {
padding:5px 12px;
border-color:#ddd;
border-style:solid;
border-width:0 0 1px 0;
outline:none
}
.docs-revisions-tile-selected {
background-color:#eee!important
}
.docs-revisions-tile-hover {
background-color:#eee
}
.docs-revisions-tile-link {
color:#15c;
cursor:pointer;
font-size:13px;
display:block
}
.docs-revisions-tile-timestamp {
color:black;
margin-bottom:2px
}
.docs-revisions-tile-selected .docs-revisions-tile-timestamp {
color:#d14836;
font-weight:bold
}
.docs-revisions-tile-collaborator {
font-size:11px;
color:#808080;
margin-right:8px
}
.docs-revisions-tile-swatch {
width:8px;
height:8px;
position:relative;
top:3px;
float:left;
margin-right:3px
}
.docs-revisions-tile-actions {
margin-top:3px;
padding-left:12px
}
.docs-revisions-tile-floater {
background-color:#bcf;
position:absolute;
width:2px;
border:2px solid #bcf;
border-bottom-right-radius:12px;
border-top-right-radius:12px;
-moz-border-radius-bottomright:12px;
-moz-border-radius-topright:12px;
-webkit-border-bottom-right-radius:12px;
-webkit-border-top-right-radius:12px
}
.alt-text-dialog-content textarea {
font-family:Arial
}
#alt-text-dialog-title, #alt-text-dialog-description {
width:400px
}
#alt-text-dialog-description {
height:100px;
padding-top:6px;
padding-left:9px
}
.alt-text-dialog-content td {
padding-top:10px;
vertical-align:top
}
.alt-text-dialog-content tr {
margin:5px 0
}
.alt-text-dialog-content label {
font-weight:bold;
padding-right:30px;
position:relative;
top:5px
}
.alt-text-dialog-intro {
max-width:500px;
padding:5px 0
}
.docs-bubble {
background-color:#fff;
border-radius:2px;
border:1px solid;
border-color:#bbb #bbb #a8a8a8;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
-ms-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
box-shadow:0 1px 3px rgba(0, 0, 0, .2);
color:#666;
cursor:default;
padding:12px 20px;
position:absolute;
z-index:502;
white-space:nowrap
}
.docs-bubble-link, .docs-bubble a {
color:#15c!important;
cursor:pointer;
text-decoration:none!important
}
.docs-bubble a {
display:inline-block;
max-width:400px;
text-overflow:ellipsis;
overflow:hidden;
vertical-align:bottom
}
.docs-bubble-link:hover, .docs-bubble a:hover {
text-decoration:underline!important
}
.docs-bubble-label {
font-weight:bold
}
a.docs-bubble-link-disabled {
color:#ccc!important;
text-decoration:none!important
}
.docs-clipboardshortcutsdialog {
color:#666
}
.docs-clipboardshortcutsdialog-shortcut {
padding-right:40px
}
.docs-clipboardshortcutsdialog-mac .docs-clipboardshortcutsdialog-shortcut {
padding-right:95px
}
.docs-clipboardshortcutsdialog-shortcut-command {
padding-bottom:5px
}
.docs-clipboardshortcutsdialog-shortcuts {
padding:15px 0
}
.docs-clipboardshortcutsdialog-shortcut-command {
line-height:1.0;
font-size:36px;
font-weight:bold
}
.modal-dialog.color-dialog {
padding:10px
}
.color-dialog>.modal-dialog-title {
display:none
}
.color-dialog>.modal-dialog-buttons {
margin-top:8px;
padding-left:18px
}
.docs-colormenuitems-scheme-header {
padding-left:5px
}
.docs-colormenuitems-custom-header {
margin-left:-23px
}
.docs-colormenuitems.goog-menu {
padding:10px
}
.docs-colormenuitems .jfk-palette-table {
margin:0;
padding:3px
}
.docs-colormenuitems .jfk-palette-cell-hover {
border:1px solid #fff;
outline:1px solid #000
}
.docs-colormenuitems-theme-header {
padding-top:5px
}
.docs-colormenuitems-custom-palette .jfk-palette-cell {
border-color:#ccc;
height:16px;
width:16px
}
.docs-colormenuitems-custom-palette .jfk-palette-cell-selected {
border-color:black;
outline:none
}
.docs-chromeappinstalldialog-image {
vertical-align:top
}
.docs-chromeappinstalldialog-textpart {
width:360px;
padding:0 0 15px 25px;
color:#666
}
.docs-loading-animation {
width:28px;
height:6px;
position:absolute;
margin:auto;
bottom:0;
left:0;
right:0;
top:0
}
.docs-loading-animation-dot-1, .docs-loading-animation-dot-2, .docs-loading-animation-dot-3 {
background-color:rgba(0, 0, 0, .2);
border-radius:6px;
display:inline-block;
height:6px;
position:absolute;
width:6px
}
.docs-loading-animation-dot-1 {
-webkit-animation:docs-loading-animation-pulse 1s ease-in-out infinite 0s;
-moz-animation:docs-loading-animation-pulse 1s ease-in-out infinite 0s;
-o-animation:docs-loading-animation-pulse 1s ease-in-out infinite 0s;
animation:docs-loading-animation-pulse 1s ease-in-out infinite 0s;
left:0
}
.docs-loading-animation-dot-2 {
-webkit-animation:docs-loading-animation-pulse 1s ease-in-out infinite .33s;
-moz-animation:docs-loading-animation-pulse 1s ease-in-out infinite .33s;
-o-animation:docs-loading-animation-pulse 1s ease-in-out infinite .33s;
animation:docs-loading-animation-pulse 1s ease-in-out infinite .33s;
left:50%;
margin-left:-3px
}
.docs-loading-animation-dot-3 {
-webkit-animation:docs-loading-animation-pulse 1s ease-in-out infinite .66s;
-moz-animation:docs-loading-animation-pulse 1s ease-in-out infinite .66s;
-o-animation:docs-loading-animation-pulse 1s ease-in-out infinite .66s;
animation:docs-loading-animation-pulse 1s ease-in-out infinite .66s;
right:0
}
@-webkit-keyframes docs-loading-animation-pulse {
0%, 40%, 100% {
background-color:rgba(0, 0, 0, .2);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
15% {
background-color:rgba(0, 0, 0, 1);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2)
}
}
@keyframes docs-loading-animation-pulse {
0%, 40%, 100% {
background-color:rgba(0, 0, 0, .2);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-ms-transform:scale(1);
-o-transform:scale(1);
transform:scale(1)
}
15% {
background-color:rgba(0, 0, 0, 1);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);
transform:scale(1.2)
}
}
.docs-findbar-input {
width:170px;
height:19px
}
.docs-slidingdialog .docs-findbar-text {
border:1px solid #aaa;
font-size:11px;
height:16px;
margin-right:4px;
padding:2px;
width:172px
}
.docs-slidingdialog #docs-findbar-spinner {
display:inline-block;
position:relative;
-webkit-transition:left 300ms ease-out;
-moz-transition:left 300ms ease-out;
-o-transition:left 300ms ease-out;
transition:left 300ms ease-out;
-webkit-transition:width 300ms ease-out;
-moz-transition:width 300ms ease-out;
-o-transition:width 300ms ease-out;
transition:width 300ms ease-out;
vertical-align:middle
}
.docs-slidingdialog #docs-findbar-button-next {
margin-right:8px
}
.docs-slidingdialog #docs-findbar-button-more-options {
margin-right:8px
}
.docs-findbar-button-previous-rtl {
margin-left:-1px
}
.docs-findbar-content .jfk-button-disabled {
background-color:#f5f5f5;
border-color:rgba(0, 0, 0, 0.1);
border-color:#dcdcdc
}
.docs-findinput-container {
background:#fff;
border:1px solid #d9d9d9;
border-top:1px solid #c0c0c0;
min-width:20px;
padding:0 8px;
width:100%
}
.docs-findinput-container-focus {
border:1px solid #4d90fe;
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
outline:none
}
.docs-findinput-input, .docs-findinput-input:focus {
background:transparent!important;
border:none!important;
box-shadow:none!important;
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important;
font-size:13px;
height:25px;
margin:0;
outline:none!important;
padding:1px 0px!important;
width:100%
}
.docs-findinput-count-container {
max-width:120px;
overflow:hidden;
padding:0 8px 0 4px;
text-align:right
}
.docs-findinput-count {
color:#ccc;
white-space:nowrap
}
#fontSizeSelect .goog-toolbar-menu-button-caption, #docs-font-size .goog-toolbar-menu-button-caption {
overflow:hidden;
text-overflow:ellipsis;
width:20px;
white-space:nowrap
}
#fontSizeSelect .goog-toolbar-combo-button-caption, #docs-font-size .goog-toolbar-combo-button-caption {
width:48px!important
}
#fontSizeSelect .goog-toolbar-combo-button-input, #docs-font-size .goog-toolbar-combo-button-input {
width:28px
}
.hsv, .hsva {
position:relative;
width:182px;
height:185px
}
.hsv label span, .hsva label span {
display:none
}
.hsv-hs-backdrop, .hsv-hs-image, .hsva-hs-backdrop, .hsva-hs-image {
position:absolute;
top:45px;
left:10px;
width:128px;
height:128px;
border:1px solid #999
}
.hsv-hs-backdrop, .hsva-hs-backdrop {
background-color:#000
}
.hsv-hs-image, .hsv-v-image, .hsv-hs-handle, .hsv-v-handle, .hsva-hs-image, .hsva-v-image, .hsva-a-image, .hsva-hs-handle, .hsva-v-handle, .hsva-a-handle, .hsva-swatch-backdrop {
background-image:url(//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.png)
}
.hsv-noalpha .hsv-hs-image, .hsv-noalpha .hsv-v-image, .hsv-noalpha .hsv-hs-handle, .hsv-noalpha .hsv-v-handle, .hsva-noalpha .hsva-hs-image, .hsva-noalpha .hsva-v-image, .hsva-noalpha .hsva-a-image, .hsva-noalpha .hsva-hs-handle, .hsva-noalpha .hsva-v-handle, .hsva-noalpha .hsva-a-handle, .hsva-noalpha .hsva-swatch-backdrop {
background-image:url(//ssl.gstatic.com/docs/drawings/images/hsva-sprite-sm.gif)
}
.hsv-hs-image, .hsva-hs-image {
background-position:0 0
}
.hsv-hs-handle, .hsva-hs-handle {
position:absolute;
left:5px;
top:40px;
width:11px;
height:11px;
overflow:hidden;
background-position:0 -128px
}
.hsv-v-image, .hsva-v-image, .hsva-a-image {
position:absolute;
top:45px;
left:155px;
width:9px;
height:128px;
border:1px solid #999;
background-color:#fff;
background-position:-128px 0
}
.hsv-v-handle, .hsva-v-handle, .hsva-a-handle {
position:absolute;
top:40px;
left:148px;
width:25px;
height:11px;
background-position:-11px -128px;
overflow:hidden
}
.hsv-swatch, .hsva-swatch, .hsva-swatch-backdrop {
position:absolute;
top:10px;
right:auto;
left:10px;
width:30px;
height:22px;
border:1px solid #999;
background-color:#fff
}
.hsv-input, .hsva-input {
position:absolute;
top:10px;
right:auto;
left:50px;
width:75px
}
.hsva {
width:205px
}
.hsva-a-image {
left:182px;
background-position:-137px 0
}
.hsva-a-handle {
left:175px
}
.hsva-swatch, .hsva-swatch-backdrop {
background-position:-36px -128px
}
.hsva-swatch {
z-index:5
}
.hsva-swatch-backdrop {
z-index:1
}
.docs-slidingdialog-button-close {
opacity:0.333;
-moz-opacity:0.333;
filter:alpha(opacity=33);
outline:none
}
.docs-slidingdialog {
background-color:#eee;
border-bottom:1px solid #d9d9d9;
border-top:none;
border-left:1px solid #d9d9d9;
border-right:1px solid #d9d9d9;
margin-top:-1px;
padding:10px 12px
}
.docs-slidingdialog-content {
outline:none
}
.docs-slidingdialog .jfk-textinput {
border-top-color:#d9d9d9;
margin-right:0
}
.docs-slidingdialog .jfk-textinput:focus {
border-top-color:#4d90fe
}
.docs-slidingdialog .goog-custom-button-inner-box {
padding:1px 2px 0 2px
}
.docs-slidingdialog .goog-custom-button {
margin:-2px 0 0 0
}
.docs-slidingdialog .docs-icon-up, .docs-slidingdialog .docs-icon-down, .docs-slidingdialog .docs-icon-ellipsis {
filter:alpha(opacity=40);
opacity:.40;
-moz-opacity:.40
}
.docs-slidingdialog .jfk-button {
vertical-align:top
}
.docs-slidingdialog .goog-flat-button {
background-color:transparent;
border:0px;
cursor:default;
margin:0px;
padding:0px
}
.docs-slidingdialog .goog-flat-button-hover {
background-color:transparent
}
.docs-slidingdialog-holder {
margin-top:-1px;
overflow:hidden;
position:absolute;
right:44px;
z-index:506;
min-width:300px
}
.docs-slidingdialog-wrapper {
left:0;
position:relative;
width:100%
}
.docs-squarehandleselectionbox-border {
position:absolute;
border:1px solid #0096fd;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
z-index:30;
background-color:rgba(0, 0, 0, 0)
}
.docs-squarehandleselectionbox-handle {
position:absolute;
border:1px solid #fff;
background-color:#0096fd;
width:7px;
height:7px;
font-size:0;
z-index:551
}
.docs-ui-toast {
background-color:#323232;
bottom:24px;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
color:white;
font-size:14px;
left:24px;
line-height:1em;
min-width:288px;
outline:none;
padding:17px 24px;
position:absolute;
z-index:999
}
.docs-ui-toast-content {
display:inline-block
}
.docs-ui-toast-control-bar {
color:#a1c2fa;
cursor:pointer;
display:inline-block;
margin-left:24px
}
.docs-ui-toast-control {
display:inline-block;
outline:none;
padding-left:10px;
font-weight:500
}
.docs-ui-toast-close-bar {
cursor:pointer;
display:inline-block;
margin-left:24px
}
.docs-ui-toast-close {
display:inline-block;
background-color:transparent;
border:0
}
.goog-modalpopup-bg, .modal-dialog-bg {
z-index:1002
}
.goog-modalpopup, .modal-dialog {
z-index:1003
}
.waffle-dialog-header {
font-weight:bold;
font-size:14px;
line-height:2.25em
}
.menuMainLink {
border-style:none;
border-width:0px;
font-size:12px;
color:#15c;
text-decoration:underline;
cursor:pointer;
padding:2px 0 0 6px;
vertical-align:middle
}
.prtDbxGroupOnOff {
width:85px;
height:79px;
padding:8px 3px 3px 3px;
text-align:center;
font-size:12px
}
.print-sheet-not-supported {
color:red;
padding:3px;
width:350px
}
.print-dialog {
width:590px
}
#print-warning {
color:#f6902d;
width:60%;
padding-bottom:12px
}
.print-divider {
border:1px #ebebeb;
border-style:none none solid
}
.print-options-container {
line-height:1.75em;
padding:0 0 22px 0
}
.print-layout-container {
line-height:1.75em;
padding:5px 0
}
.print-radio-checked {
background-color:#eee
}
.print-layout-divider {
width:7px
}
.print-layout-divider-2 {
width:16px;
border:1px #ebebeb;
border-style:none solid none none
}
.print-layout-divider-3 {
width:16px
}
.print-layout-caption {
font-size:10px;
color:#999;
line-height:1.25em;
height:3em
}
.print-layout-container .jfk-radiobutton {
outline:none
}
.print-layout-container .jfk-radiobutton-radio {
display:block;
position:relative
}
.print-layout-container .jfk-radiobutton-label {
margin:0
}
.print-fit-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -290px -21px;
width:70px;
height:62px
}
.print-actual-size-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -360px -21px;
width:70px;
height:62px
}
.print-portrait-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -417px -83px;
width:70px;
height:62px
}
.print-landscape-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -21px -83px;
width:70px;
height:62px
}
.function-picker-table {
background-color:#c3d9ff
}
.function-picker-help-table {
width:100%;
height:100%
}
.function-picker-help-table td {
padding:5px 7px
}
.function-picker-search-panel {
padding:5px 7px;
text-align:left
}
.function-picker-search-box {
margin-right:10px
}
.function-picker-left-panel {
background-color:#fff;
border-left:1px solid #c3d9ff;
border-top:1px solid #c3d9ff;
overflow-y:auto;
width:140px;
height:273px
}
.function-picker-left-panel-improved {
width:170px
}
.function-picker-right-panel {
background-color:#c3d9ff;
border-top:3px solid #c3d9ff;
overflow-y:auto;
width:160px;
height:270px
}
.function-picker-right-panel-improved {
width:180px
}
.function-picker-down-panel {
background-color:#fff;
border:1px solid #a1b7dd;
overflow-y:auto;
width:300px;
height:60px
}
.function-picker-down-panel-improved {
width:350px;
height:120px
}
.function-picker-function {
color:#15c;
height:20px;
line-height:23px;
padding-left:5px;
border-left:5px solid #c3d9ff;
border-right:5px solid #c3d9ff;
border-bottom:1px solid #a1b7dd;
cursor:pointer
}
.function-picker-function-selected {
background-color:#fff;
font-weight:bold
}
.function-picker-function-link {
color:#15c
}
.function-picker-category {
color:#15c;
padding:5px;
cursor:pointer
}
.function-picker-category-link {
color:#15c
}
.function-picker-category-selected {
color:#000;
background-color:#c3d9ff;
font-weight:bold
}
.function-picker-function-usage {
cursor:pointer
}
.function-picker-function-name {
font-weight:bold
}
.function-picker-function-summary, .function-picker-function-syntax {
padding-top:5px
}
.function-picker-more-link {
text-decoration:underline;
color:#15c;
height:100%;
vertical-align:bottom;
width:100%
}
.function-picker-more-text {
cursor:pointer
}
.function-picker-explanation-text {
background-color:#fff;
font-weight:normal;
font-size:75%;
padding-top:2px;
text-align:left;
color:gray
}
.function-picker-loading-text {
color:red
}
.function-picker-hr {
background-color:#bfbfbf;
color:#bfbfbf;
height:1px
}
.function-picker-hr-div {
padding:2px 0 2px 0;
width:360px
}
.dlgOpen {
z-index:1003;
position:absolute;
display:block;
border:0px;
padding:0px
}
.dlgOpen a {
color:#15c
}
.dlgOpenContent {
margin:10px 6px 12px;
font-size:10pt
}
table.dlgOpenHead {
width:484px;
table-layout:fixed
}
table.dlgOpenHead td {
padding-left:10px;
height:32px;
vertical-align:bottom
}
table.dlgOpenHead a {
color:#333;
font-weight:bold
}
td.dlgOpenColName {
width:200px
}
td.dlgOpenColNameVal {
width:200px;
color:#15c;
text-decoration:underline;
cursor:pointer
}
td.dlgOpenColOwn {
width:90px
}
td.dlgOpenColDate {
width:164px
}
td.dlgColSmallVals {
font-size:8pt
}
td.dlgOpenColRemove {
width:24px
}
td.dlgOpenColLast {
width:28px
}
div.dlgOpenData {
border:1px solid #819eba;
overflow:auto;
overflow-x:hidden;
width:537px;
height:173px;
background-color:White
}
div.loadingMsg {
text-align:center;
padding-top:40px;
font-size:130%;
color:#666
}
div.dlgOpenImport1 {
margin-top:11px;
padding-bottom:4px;
padding-right:20px
}
span.dlgOpenImport2, .dlgImportDisabled {
color:#666
}
div.uploadBox {
margin-top:8px
}
div.dlgImportClear {
width:100%;
height:1px;
clear:both
}
div.dlgImportButterPane, div.dlgRitzImportButterPane {
background-color:#ffd969;
padding:8px
}
span.dlgImportButterPane {
padding-left:20px
}
span.dlgRitzImportButterPane {
display:block;
padding-top:10px
}
div.dlgImportHeader {
font-weight:bold;
margin-top:10px
}
.dlgImportError {
font-weight:bold;
color:red
}
span.waitSpinner {
padding-left:5px
}
#dlgImportCustomOption {
display:inline-block
}
div.dlgImport {
width:730px;
font-size:10pt;
line-height:130%
}
div.dlgRitzImport {
width:310px;
font-size:10pt;
line-height:130%
}
.dlgImport .jfk-radiobutton, .dlgRitzImport .jfk-radiobutton {
display:block
}
.dlgImportPreview {
background-color:#eee;
height:300px;
width:360px;
border:1px solid #ccc;
display:table-cell;
text-align:center;
vertical-align:middle;
overflow:scroll
}
div.dlgImportPreviewMessage {
color:gray
}
.dlgLogo {
width:300px;
height:34px;
overflow:hidden
}
div.dlgLogo img {
margin-top:3px
}
table.dlgFileList {
width:537px;
table-layout:fixed;
border-collapse:collapse;
border-width:0px
}
table.dlgFileList td {
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
height:25px;
line-height:25px;
padding-left:10px;
vertical-align:middle;
background-color:Transparent
}
table.dlgFileList td a {
white-space:nowrap
}
table.dlgFileList tr.dlgOpenDataEvenRow td {
background-color:#eee
}
table.dlgImport {
width:376px;
border:0px;
padding:0px
}
.waffle-alert-dialog-inner {
width:376px;
font-size:10pt
}
.pub-dialog-wrap {
width:500px
}
.pub-dialog-txt {
font:13px arial, sans, sans-serif;
font-weight:bold
}
.pub-dialog-content-div {
padding:0px 0px 10px 30px
}
.pub-dialog-checkbox-label {
font:13px arial, sans, sans-serif
}
.pub-dialog-url-box {
width:450px;
font-family:monospace;
padding:5px
}
.pub-dialog-input {
width:220px
}
.pub-dialog-date-label {
font:13px arial, sans, sans-serif;
color:#afafaf;
padding:0px 0px 0px 3px
}
.pub-dialog-input-div {
padding:0px 0px 6px 0px
}
.pub-dialog-helpertext {
font:13px arial, sans, sans-serif;
color:#afafaf
}
.pub-dialog-hr {
background-color:#bfbfbf;
color:#bfbfbf;
height:1px;
width:96%
}
.pub-dialog-hr-div {
padding:2px 0 2px 0
}
.pub-dialog-stjw-infotext-span {
font-size:11px;
padding-left:5px
}
.pub-dialog-link-options-document-part-menu-button, .pub-dialog-published-content-menu-button {
margin-left:0;
max-width:150px
}
.pub-dialog-link-options-document-part-menu-button-content, .pub-dialog-published-content-menu-button-content {
overflow:hidden;
text-overflow:ellipsis;
width:100%
}
.pub-dialog-link-options-container, .pub-dialog-published-content-container {
margin-top:20px
}
.pub-dialog-link-options-menu, .pub-dialog-published-content-menu {
overflow:auto
}
.pub-dialog-link-options-chart-menu-item, .pub-dialog-published-content-chart-menu-item {
max-width:340px;
overflow:hidden;
padding-left:15px;
text-overflow:ellipsis
}
.pub-dialog-chart-notice {
color:#999;
font-size:11px;
margin-top:5px
}
.pub-dialog-chart-notice-emphasis {
color:#666;
font-weight:bold
}
.dialog-publishobject-div {
border:1px solid #ccc;
background-color:#efefef;
font-family:inherit;
font-size:12px;
max-height:500px;
overflow:auto;
padding:15px;
width:350px
}
.dialog-publishobject-msg {
font-size:12px
}
.waffle-ranges-dialog-div {
width:395px;
height:250px;
border:1px solid #999;
overflow:auto
}
.waffle-ranges-dialog-div-new {
width:600px;
height:250px;
border:1px solid #999;
overflow:auto
}
.waffle-ranges-dialog-tr-normal {
background-color:white;
cursor:default
}
.waffle-ranges-dialog-tr-hilight {
background-color:#eee;
cursor:text
}
.waffle-ranges-dialog-td-name {
width:175px
}
.waffle-ranges-dialog-td-area {
width:140px
}
.waffle-ranges-dialog-td-name-new {
width:227px
}
.waffle-ranges-dialog-td-area-new {
width:198px
}
.waffle-ranges-dialog-td-name-title {
width:235px
}
.waffle-ranges-dialog-td-area-title {
width:205px
}
.waffle-ranges-dialog-td-del {
width:15px;
cursor:default;
text-align:center;
color:#999
}
.waffle-ranges-dialog-link-disabled {
color:#676767;
text-decoration:none
}
.waffle-ranges-dialog-protect-span {
color:#06c;
font-size:13px;
text-decoration:underline;
cursor:pointer;
padding:2px 4px 0
}
.waffle-ranges-dialog-lock {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -168px -99px;
height:10px;
width:8px;
cursor:default
}
.waffle-ranges-dialog-lock-dropdown {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -401px 0;
height:19px;
width:24px;
cursor:default
}
.waffle-ranges-dialog-lock-dropdown:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -290px 0;
height:19px;
width:24px;
cursor:pointer
}
.waffle-ranges-dialog-error-butter {
width:400px
}
.waffle-selection-dialog-content {
overflow:auto;
margin-right:-30px;
max-height:200px;
width:280px
}
.waffle-selection-dialog-editbox {
margin:5px 0;
width:200px
}
div>.waffle-selection-dialog-active-editbox, div>.waffle-flat-multi-range-active-editbox {
border:1px solid #4d90fe;
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3)
}
.waffle-selection-dialog-remove, .waffle-flat-multi-range-remove {
display:inline;
margin:0 5px 0 20px;
color:#999;
cursor:pointer
}
.waffle-flat-multi-range-remove-table {
display:inline-block
}
.waffle-range-selection-container {
background:#fff;
border:1px solid #d9d9d9;
border-top:1px solid #c0c0c0;
min-width:20px;
width:100%
}
.waffle-dv-trrules .waffle-range-selection-container {
width:160px
}
.waffle-range-selection-container-focus {
border:1px solid #4d90fe;
-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);
outline:none
}
.waffle-range-selection-input, .waffle-range-selection-input:focus {
background:transparent!important;
border:none!important;
box-sizing:border-box;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
height:25px;
margin:0;
outline:none!important;
padding:1px 8px!important;
width:100%
}
.waffle-range-selection-button-container {
overflow:hidden;
padding:0 0 0 8px;
text-align:right;
width:21px
}
.waffle-range-selection-button {
background:transparent!important;
border:transparent!important;
cursor:pointer;
margin:0 0 0 -13px;
opacity:.70;
white-space:nowrap
}
.waffle-range-selection-button:hover, .waffle-range-selection-button:focus {
opacity:0.9
}
.waffle-range-selection-error {
border:1px solid #dd4b39
}
.input-selection-button-div {
margin-top:-1px;
margin-left:4px
}
.waffle-flat-range-select-done {
margin-top:3px
}
.waffle-flat-multi-range-row .waffle-range-selection-holder {
width:168px;
display:inline-block
}
.waffle-flat-multi-range-select-done {
margin-top:10px
}
.waffle-flat-range-select-message, .waffle-flat-multi-range-select-message {
display:none;
margin-top:3px;
width:110px
}
.waffle-flat-range-select-listening .waffle-flat-range-select-message, .waffle-flat-multi-range-select-listening .waffle-flat-multi-range-select-message {
display:inline-block
}
.waffle-flat-range-select-listening, .waffle-flat-multi-range-select-listening {
background-color:#fbf2cd;
margin:0 -20px 0;
padding:10px 20px
}
.waffle-flat-multi-range-add-another {
display:block
}
.google-visualization-charteditor-dialog {
z-index:1003
}
.waffle-notification-rule {
font-size:10pt
}
.waffle-notification-rule-disabled {
font-size:8pt;
color:lightgray!important
}
.waffle-dialog-notifications-bounds {
width:512px;
height:250px;
border:1px solid #999;
overflow:auto;
vertical-align:top;
padding:0 0 0 4px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.waffle-dialog-notifications-list {
width:100%;
vertical-align:top
}
.waffle-dialog-notifications {
width:100%;
padding:6px 8px 8px 2px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
vertical-align:top
}
.waffle-dialog-notifications-label {
font-weight:bold
}
.waffle-dialog-notifications-gap {
padding-left:25px
}
.waffle-dialog-notifications-toplabel {
font-weight:bold
}
.waffle-dialog-notifications-input {
vertical-align:top;
padding-left:25px
}
.waffle-dialog-notifications-input .disabled {
color:lightgray!important
}
.waffle-dialog-notifications-label .disabled {
color:lightgray!important
}
.waffle-dialog-notifications-text {
vertical-align:top;
padding-left:20px;
color:#676767;
font-size:8pt;
width:150px
}
.waffle-notifications-add {
font-weight:bold;
display:block
}
.sketchy-dialog, .sketchy-dialog-fg {
z-index:1003
}
.waffle-find-replace-dialog-label {
padding-right:8px
}
.waffle-find-replace-find-scope-select {
margin:0 5px 0 0
}
.waffle-find-replace-selection-input {
vertical-align:top;
width:172px
}
.waffle-find-replace-dialog-border {
border-color:#8cc474;
border-style:solid;
line-height:0
}
.waffle-dv-table {
border-spacing:3px;
width:562px
}
.waffle-dv-table .jfk-checkbox {
margin-bottom:1px
}
.waffle-dv-table td {
white-space:nowrap
}
.waffle-dv-helptext {
width:310px;
margin-left:5px
}
.waffle-dv-errortext {
color:red;
font-weight:bold
}
.waffle-dv-smalltext {
font-size:10px
}
.waffle-dv-checkbox-label {
cursor:default
}
.waffle-dv-exampletext {
font-size:10px;
color:#777;
padding-left:6px
}
.waffle-dv-editbox {
width:100px
}
.waffle-dv-editbox-number {
text-align:right;
width:60px
}
.waffle-dv-editbox-text {
width:150px
}
.waffle-dv-editbox-date {
text-align:right;
width:100px
}
.waffle-dv-list-options-textarea {
padding-top:5px;
font-family:Arial;
-webkit-appearance:textfield;
width:180px
}
.waffle-dv-table .jfk-select {
float:left;
margin-right:10px
}
.waffle-dv-trrules {
height:41px
}
.waffle-dv-trrules-appearance {
height:26px
}
.waffle-dv-trrules>td, .waffle-table-dialog-trrules>td {
padding-bottom:7px;
vertical-align:top
}
.waffle-dv-trrules>td .input-selection, .waffle-table-dialog-trrules>td .input-selection {
margin-left:2px
}
.waffle-dv-operators {
margin-left:5px
}
.waffle-cf-tr-rules .jfk-checkbox {
margin-bottom:1px
}
.waffle-dv-operators-date {
margin-left:5px;
width:140px
}
.waffle-dv-inputs {
margin-left:5px;
width:148px
}
.waffle-dv-list-options-1 {
padding-top:5px;
padding-bottom:1px
}
.waffle-dv-list-options-2 {
padding-top:0px
}
.waffle-dv-strictness {
padding-top:5px;
padding-bottom:1px
}
.waffle-dv-show-dropdown {
padding-top:5px;
padding-bottom:1px
}
.waffle-dv-label {
padding-top:5px;
padding-left:2px;
white-space:nowrap
}
.waffle-dv-label-disabled {
color:#d3d3d3
}
.waffle-dv-separator {
margin-left:5px;
margin-right:5px
}
.waffle-sd-tr-rules {
padding-top:7px
}
.waffle-sd-td-rules {
white-space:nowrap;
width:50px
}
.waffle-sd-td-ascending {
white-space:nowrap
}
.waffle-sd-column-selector {
width:120px
}
.waffle-sd-delete {
color:#999;
cursor:pointer;
margin-right:5px;
width:10px;
text-decoration:none
}
.waffle-sd-row-separator {
border-bottom:1px solid #c1d9ff;
margin-bottom:4px;
margin-top:4px
}
.waffle-cf-tr-rules td {
padding-top:7px
}
.waffle-cf-td-rules {
padding-left:20px
}
.waffle-cf-tr-example td {
padding-bottom:7px
}
.waffle-cf-editbox1 {
width:100px
}
.waffle-cf-editbox2 {
margin-left:5px;
width:100px
}
.waffle-cf-color-divs {
height:16px;
width:25px;
margin-left:6px;
border:1px solid #c3d9ff;
cursor:pointer
}
.waffle-cf-delete {
margin-right:5px;
color:#999;
cursor:pointer
}
.waffle-cf-example {
vertical-align:top;
height:18px;
color:#777;
border-bottom:1px solid #c1d9ff;
font-size:71%
}
.waffle-cf-add {
padding-top:12px;
font-weight:bold;
display:block
}
.waffle-ritz-cf-select-dates {
margin-right:5px
}
.waffle-ritz-cf-tr-rules {
border-bottom:1px solid #c1d9ff;
display:table-row
}
.waffle-ritz-cf-tr-rules>div {
display:table-cell;
padding-top:9px;
padding-bottom:9px;
position:relative;
vertical-align:top
}
.waffle-ritz-cf-td-rules {
padding-left:20px
}
.waffle-ritz-cf-td-format {
background-color:#fff;
border:1px solid #ccc;
color:#000;
margin-left:20px;
padding:4px 8px;
width:100px
}
.waffle-ritz-cf-arg-separator {
margin:2px 5px 0;
vertical-align:top
}
.waffle-ritz-cf-format-msg {
vertical-align:top
}
.waffle-ritz-cf-input {
vertical-align:top
}
.waffle-ritz-cf-editbox {
margin-bottom:0px;
width:100px
}
.waffle-ritz-cf-td-format {
background-clip:padding-box;
cursor:pointer
}
.waffle-ritz-cf-default-style {
background:#fff;
background-clip:padding-box;
cursor:pointer;
margin:3px;
padding:4px;
width:42px
}
.waffle-ritz-cf-active-style-check {
display:none
}
.waffle-ritz-cf-error {
margin-left:2px;
margin-top:4px
}
.waffle-ritz-cf-error-text {
color:#dd4b39;
font-weight:bold;
font-size:11px;
padding-right:5px
}
.waffle-ritz-cf-error .waffle-ritz-cf-error-icon {
background:#dd4b39;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
color:white;
display:inline-block;
font-weight:bold;
padding:0 5px;
position:relative;
text-decoration:none;
top:-1px
}
.waffle-ritz-cf-error-border {
border:2px solid #dd4b39
}
.waffle-ritz-cf-label {
margin-right:5px;
padding-top:2px
}
.waffle-ritz-cf-select-dates {
margin-right:5px
}
.waffle-ritz-cf-dialog {
border-collapse:collapse;
display:table;
max-height:300px;
min-width:550px;
overflow-x:hidden;
overflow-y:auto
}
.waffle-ritz-cf-rows {
overflow-y:scroll
}
.waffle-ritz-cf-filter-warning .jfk-butterBar-shown {
height:inherit;
text-align:left;
margin-bottom:14px;
max-width:620px
}
.waffle-ritz-cf-range-filter-border {
border:2px solid #f1d69e
}
.waffle-protection-dialog-table table.disabled>tbody>tr>td {
background:#f6f6f6;
color:#a0a0a0;
border-bottom-color:#ccc
}
.waffle-protection-dialog-table jfk-radiobutton {
padding:4px 8px
}
tr.waffle-protection-dialog-row {
vertical-align:top
}
tr.waffle-protection-dialog-row>td {
padding:4px;
border-bottom:1px solid #c1d9ff
}
td.waffle-protection-dialog-checkbox {
text-align:center
}
.waffle-maestro-script-manager-box {
border:none;
height:450px;
width:700px
}
.waffle-maestro-script-gallery-content {
padding:0px
}
.waffle-maestro-script-gallery-frame {
border:none;
height:479px;
width:700px
}
.script-gui-dialog-content {
padding:0px
}
.waffle-custom-decimals-error-div {
padding-left:.7em;
color:#dd4b39
}
textarea.waffle-input-error:focus, input.waffle-input-error:focus, .waffle-input-error {
border:1px solid #dd4b39
}
.waffle-input-error-butter-container {
width:100%;
position:absolute;
margin-top:-25px;
left:0;
text-align:center
}
.waffle-input-error-butter-wrap {
display:inline-block;
line-height:normal
}
#cust-decim-number {
width:2em
}
.waffle-rename-sheet-error-div {
color:#dd4b39
}
.waffle-rename-sheet-input {
width:300px;
margin:4px 16px 4px 4px
}
.waffle-cd-notification {
background-color:#fbf19f;
width:100%;
height:20px;
text-align:center;
padding-top:5px;
font-weight:bold
}
.dialog-settings-text {
max-width:300px;
padding-left:25px
}
.dialog-settings-sep-td {
padding:5px 0 5px 0
}
.dialog-settings-sep {
border-top-color:#e1e1e1;
border-top-style:solid;
border-width:1px 0 0 0;
color:#bfbfbf;
height:0
}
.dialog-settings-general-settings-div {
padding:10px 0 18px 0
}
.dialog-settings-english-name-div {
padding-top:10px
}
#waffle-settings-dialog-english-name-checkbox-label {
padding-left:3px
}
.waffle-prompt-dialog {
width:340px
}
.waffle-prompt-dialog .modal-dialog-userInput {
width:300px;
margin:4px
}
.waffle-spellcheck-cell-display {
font-weight:bold
}
.gadget-query-container {
padding-bottom:10px
}
#gadget-url {
width:500px
}
.waffle-resize-option {
margin:7px
}
.waffle-resize-inset-input {
margin-left:30px
}
.waffle-confirm-suppress-checkbox {
margin-top:15px
}
.goog-palette-cell-selected .goog-palette-colorswatch {
background:url("//ssl.gstatic.com/docs/spreadsheets/MainMenuVerSprite007.png") transparent no-repeat;
background-position:0px -15px
}
.goog-palette-cell {
border:1px #666 solid
}
.trix-palette .toolbar-icon, .trix-palette .docs-common-icon {
margin:3px 5px 4px 2px
}
.trix-palette .goog-palette-cell {
border:0
}
.trix-palette .goog-palette-table {
margin:0 4px;
border:0
}
.trix-palette .goog-palette-cell-hover {
background:#e0edfe
}
.docs-toolbar-menu-button .goog-toolbar-menu-button-caption {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap
}
.docs-toolbar-menu-button .goog-toolbar-menu-button-icon {
margin-left:3px;
margin-right:6px;
opacity:1
}
.docs-toolbar-menu-button .goog-toolbar-menu-button-inner-box {
text-align:left
}
.docs-bgcolor-toolbar-menu-button {
color:#fff!important;
border:1px solid rgba(0, 0, 0, 0.09)!important;
background-image:none;
overflow:hidden
}
.docs-bgcolor-toolbar-menu-button .goog-toolbar-menu-button-outer-box {
z-index:1
}
.docs-bgcolor-toolbar-menu-button:after {
content:"";
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.08))
}
.docs-bgcolor-toolbar-menu-button.goog-toolbar-menu-button-hover:hover {
border:1px solid rgba(0, 0, 0, 0.18)!important
}
.docs-bgcolor-toolbar-menu-button.goog-toolbar-menu-button-hover:hover:after {
background-image:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.12))
}
.docs-bgcolor-toolbar-menu-button.goog-toolbar-menu-button-hover:not(:hover) {
-webkit-box-shadow:inset 0 0 0 1px #fff;
-moz-box-shadow:inset 0 0 0 1px #fff;
box-shadow:inset 0 0 0 1px #fff;
border:1px solid #fff;
border:rgba(0, 0, 0, 0) solid 1px;
outline:1px solid #4d90fe;
outline:rgba(0, 0, 0, 0) 0
}
.docs-bgcolor-toolbar-menu-button .goog-toolbar-menu-button-dropdown {
background:no-repeat url(//ssl.gstatic.com/docs/common/jfk_sprite133.png) -21px -3027px;
height:12px;
width:6px;
margin-top:2px
}
#docs-access-level-indicator {
margin-left:12px
}
#docs-access-level-indicator .goog-toolbar-menu-button-caption {
min-width:93px
}
.docs-access-level-indicator-view {
background-color:#4d90fe
}
.docs-access-level-indicator-comment {
background-color:#1aa863
}
.docs-access-level-indicator-no-icon-label {
margin-left:9px
}
.docs-access-level-indicator-menu {
font-family:Arial, sans-serif
}
.docs-access-level-indicator-menu-text {
color:rgba(0, 0, 0, .67);
font-size:13px;
line-height:20px;
padding:10px 20px 7px;
width:196px
}
.docs-access-level-indicator-button-area {
text-align:left;
padding:6px 20px 6px 13px
}
.docs-access-level-indicator-request-access-button {
cursor:pointer;
border-radius:2px;
font-size:12px;
font-weight:500;
padding:6px 6px 5px
}
.docs-access-level-indicator-request-access-button-view {
color:#4285f4
}
.docs-access-level-indicator-request-access-button-comment {
color:#0f9d58
}
.docs-access-level-indicator-request-access-button.jfk-button-hover, .docs-access-level-indicator-request-access-button:focus {
background-color:rgba(153, 153, 153, .2)
}
.docs-access-level-indicator-request-access-button.jfk-button-selected, .docs-access-level-indicator-request-access-button:active {
background-color:rgba(153, 153, 153, .4)
}
.docs-icon-inputtools-button-inner {
margin:2px 0
}
.docs-icon-inputtools-menuitem-inner {
margin:1px 0;
opacity:.70
}
.docs-icon-inputtools-menuitem-outter {
margin:0 10px 0 12px
}
.docs-fontmenu-icon {
left:16px
}
.docs-fontmenu-text {
padding-left:23px
}
.docs-fontmenu-newlyadded {
background-color:#fffecc
}
.goog-menuitem-highlight.docs-fontmenu-newlyadded, .goog-menuitem-hover.docs-fontmenu-newlyadded {
background-color:#eee
}
#docs-font-family .goog-toolbar-menu-button-caption {
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
width:70px
}
.docs-hats.docs-hats-new .docs-hats-final {
display:none
}
.docs-hats.docs-hats-complete .docs-hats-initial {
display:none
}
.docs-hats {
bottom:10px;
position:fixed;
right:50px;
z-index:1002
}
.docs-hats-container {
-webkit-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.10);
-moz-box-shadow:2px 3px 4px rgba(0, 0, 0, 0.10);
box-shadow:2px 3px 4px rgba(0, 0, 0, 0.10);
background-color:#fff;
border:1px solid #d9d9d9;
display:inline-block;
font-family:Arial;
font-size:13px;
min-width:450px;
position:relative
}
.docs-hats-heading {
background-color:#f5f5f5;
border-bottom:1px solid #d9d9d9;
padding:10px 10px 10px 20px
}
.docs-hats-heading-text {
display:inline-block;
font-weight:bold;
font-size:110%;
margin-right:30px
}
.docs-hats-heading-shortcut-text {
color:#777;
display:inline-block;
font-weight:normal;
font-size:100%
}
.docs-hats-content {
padding:10px 20px
}
.docs-hats-close {
float:right;
opacity:0.55;
position:relative
}
.docs-hats-close:hover {
opacity:1
}
.docs-hats-close-icon {
background:url('//ssl.gstatic.com/walkthrough/close.png') no-repeat;
height:21px;
width:21px
}
.docs-hats-google-logo {
background:url('//ssl.gstatic.com/walkthrough/hats/logo-google.png') no-repeat;
float:right;
height:20px;
margin-top:6px;
width:55px
}
.sketchy-dialog.modal-dialog {
padding:0
}
.sketchy-dialog .modal-dialog-title {
margin:24px 44px 14px 44px;
position:relative
}
.sketchy-dialog-title-close {
margin-right:0;
position:absolute;
right:0;
top:-8px
}
.sketchy-dialog-title-autosave {
color:#999;
font:normal 12px Arial, sans-serif;
margin-left:24px
}
.docos-mole {
bottom:28px
}
.waffle-docos-target-cell-border {
border-color:#f4b400
}
.waffle-docos-target-cell-rect {
background-color:#ffe168;
opacity:.5;
pointer-events:none
}
.waffle-docos-target-cell-resolved-rect {
background-color:#d9d9d9;
opacity:.5;
pointer-events:none
}
th.waffle-docos-target-cell-header {
background-color:#fcfac6
}
.waffle-objwrap-gvizchart {
background-color:white;
height:100%;
z-index:18
}
.waffle-obj-mover {
border:1px solid #999;
z-index:15
}
.waffle-obj-hidden-border {
border-color:transparent
}
.waffle-embedded-object-overlay {
outline:0;
position:absolute;
z-index:10
}
.waffle-obj-resizer {
position:absolute;
display:none;
z-index:100;
font-size:1pt;
opacity:0
}
.waffle-obj-glasspane {
position:absolute;
display:none;
z-index:17;
top:0;
left:0;
height:100%;
width:100%
}
.waffle-obj-menu-open {
background:url("//ssl.gstatic.com/docs/spreadsheets/icon-dropdn.gif") no-repeat 100% 50%;
padding-right:15px;
padding-left:5px;
color:#15c;
text-decoration:none;
border:1px solid transparent
}
.waffle-obj-message-div {
padding:15px 0 15px 15px;
font-size:12pt
}
.waffle-borderless-embedded-object-overlay {
border:1px solid #999;
margin:0;
outline:none;
position:absolute;
z-index:10
}
.waffle-borderless-embedded-object-container {
position:relative
}
.waffle-borderless-embedded-object-container .waffle-objwrap-gvizchart {
background-color:white;
z-index:15
}
.waffle-obj-control {
position:absolute;
z-index:18
}
.waffle-obj-glasspane-control.waffle-obj-control {
z-index:17
}
.waffle-obj-glasspane-control {
left:0;
position:absolute;
top:0
}
.waffle-obj-menu-control {
right:5px;
top:5px
}
.waffle-obj-gviz-control {
border:1px solid #999;
position:absolute;
right:-48px;
top:-1px
}
.waffle-obj-drag-component {
position:absolute;
border:none;
background-color:#0096fd
}
.waffle-selectionbox-background {
display:none
}
.waffle-obj-gviz-control .google-visualization-clickeditor-header {
height:auto;
overflow:visible
}
.waffle-obj-gviz-control .google-visualization-clickeditor-header .jfk-button {
display:block;
margin:0
}
.waffle-obj-gviz-control .google-visualization-clickeditor-header .google-visualization-clickeditor-header-text {
display:none
}
div.ac-datavalidation-renderer {
z-index:1001;
overflow:auto;
box-shadow:1px 2px 5px rgba(0, 0, 0, 0.4)
}
div.ac-datavalidation-renderer-upside-down {
z-index:1001;
overflow:auto;
box-shadow:1px 0 5px rgba(0, 0, 0, 0.4)
}
.waffle-ac-renderer {
margin:0px 0px;
padding:0;
z-index:85;
overflow:visible;
position:absolute;
white-space:nowrap;
font:normal 12px Arial, sans-serif;
line-height:22px;
border:1px solid rgba(0, 0, 0, 0.2);
background:#fff;
-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, .2);
-moz-box-shadow:0 2px 4px rgba(0, 0, 0, .2);
box-shadow:0 2px 4px rgba(0, 0, 0, .2)
}
.waffle-ac-row {
margin:0;
cursor:pointer;
padding:2px 10px;
color:#666666
}
.waffle-ac-active {
background:#f5f5f5;
color:#000;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
padding:1px 10px
}
.waffle-ac-highlighted {
font-weight:bold
}
#docs-chrome {
zoom:1
}
.goog-menuitem-disabled .menubar-icon {
opacity:0.3;
filter:alpha(opacity=30)
}
.docs-toolbar .goog-menuitem-highlight {
background-color:#e0edfe
}
.ie8 .goog-toolbar-button-disabled .toolbar-icon, .ie8 .goog-toolbar-button-disabled .docs-icon-img, .ie8 .goog-toolbar-button-disabled .goog-toolbar-button-inner-box, .ie8 .goog-toolbar-menu-button-disabled .toolbar-icon, .ie8 .goog-toolbar-menu-button-disabled .docs-icon-img, .ie8 .goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-caption, .ie8 .goog-toolbar-menu-button-disabled .goog-color-menu-button-indicator, .ie8 .goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-dropdown {
filter:alpha(opacity=30)
}
.close-icon {
width:16px;
height:16px;
background:url("//ssl.gstatic.com/docs/spreadsheets/icons1.png") transparent no-repeat;
background-position:-672px;
cursor:pointer
}
.close-icon-small {
width:12px;
background-position:-720px 2px
}
.menubar-icon {
float:left;
margin-left:-21px;
margin-top:-1px
}
.docs-icon .menubar-icon {
float:none;
margin-left:0;
margin-top:0
}
.docs-icon.goog-menuitem-icon {
position:absolute
}
.goog-clipboard {
width:16px
}
.IE6 .menubar-icon {
margin-left:-10px
}
#gadget-toolbar-container, #chart-toolbar-container, #kix-toolbar {
width:100%
}
.chart-toolbar-headerbar .google-visualization-clickeditor-header {
background:none;
padding:0
}
#chart-toolbar, #gadget-toolbar {
border:none;
padding:0 30px 0 0;
position:absolute;
right:0;
top:0
}
#chart-toolbar-title {
padding-top:3px
}
#chart-toolbar-title.sheet-toolbar-title {
line-height:normal
}
.sheet-toolbar {
min-height:22px
}
#gadget-toolbar-title, #kix-toolbar-title {
float:left
}
#gadget-toolbar-more .goog-toolbar-menu-button-dropdown {
height:12px;
line-height:10px
}
.object-toolbar-secondary {
margin-right:13px!important
}
#gadget-toolbar-settings {
font-weight:bold
}
.sheet-toolbar-title {
font-weight:bold;
vertical-align:middle;
line-height:20px;
padding:0 6px 0 4px
}
.trix-toolbar-button-on .goog-toolbar-button-outer-box, .trix-toolbar-button-on .goog-toolbar-menu-button-outer-box {
border-style:solid;
border-width:1px 0;
padding:0
}
.trix-toolbar-button-on .goog-toolbar-button-inner-box, .trix-toolbar-button-on .goog-toolbar-menu-button-inner-box {
border-style:solid;
border-width:0 1px;
padding:3px 4px
}
.trix-toolbar-button-on .goog-toolbar-menu-button-outer-box {
border-color:#a1badf!important
}
.trix-toolbar-button-on .goog-toolbar-button-outer-box, .trix-toolbar-button-on .goog-toolbar-button-inner-box, .trix-toolbar-button-on .goog-toolbar-menu-button-outer-box, .trix-toolbar-button-on .goog-toolbar-menu-button-inner-box {
border-color:#aaa!important
}
.goog-color-menu-button-indicator {
border-bottom:4px solid #f0f0f0
}
#num-fmt-currency {
margin-top:-250px
}
#num-fmt-date {
margin-top:-100px
}
.num-fmt {
clear:both;
height:1em;
width:180px
}
.num-fmt b {
display:block;
font-weight:normal;
float:left
}
.num-fmt span {
display:block;
float:right;
color:#666;
font-size:85%
}
.currency-fmt {
width:120px;
font-size:92%;
height:0.9em
}
.date-fmt {
width:140px;
font-size:92%;
height:0.9em
}
.cond-fmt .goog-color-menu-button-indicator {
border-bottom-style:double
}
.fontname-default {
font-family:Arial, sans-serif
}
.fontname-times {
font-family:Times, serif
}
.fontname-georgia {
font-family:Georgia, serif
}
.fontname-verdana {
font-family:Verdana, sans-serif
}
.fontname-courier {
font-family:"Courier New", Courier, monospace
}
.fontname-trebuchet {
font-family:"Trebuchet MS", sans-serif
}
#m-form-email {
display:block;
text-decoration:none
}
#m-form-create {
font-weight:bold
}
#formula-bar {
padding:4px 0;
background:#e5e5e5;
border-bottom:1px #c0c0c0 solid;
border-top:1px #c0c0c0 solid;
margin-right:auto
}
#formula-bar table {
width:100%;
border-spacing:0
}
#t-formula-bar-label {
vertical-align:middle;
color:#444;
padding:0 8px
}
#t-formula-bar-label.waffle-formulabar-label-disabled {
color:#9fa4b3
}
#t-formula-bar-input-container {
width:100%;
padding:0
}
#t-formula-bar-input {
width:100%;
overflow-y:auto;
overflow-x:hidden;
resize:none;
border:1px #7f9db9 solid;
font-family:arial, sans, sans-serif;
font-size:13px;
background-color:#ffffff;
height:16px
}
#t-formula-bar-input.waffle-formulabar-input-disabled {
background-color:#eee;
border-color:#c0c0c0
}
#t-formula-bar-input .cell-input {
word-wrap:break-word;
-webkit-nbsp-mode:space;
-webkit-line-break:after-white-space
}
.ie8 .goog-toolbar-button-disabled .toolbar-icon, .ie8 .goog-toolbar-button-disabled .docs-icon-img, .ie8 .goog-toolbar-button-disabled .goog-toolbar-button-inner-box, .ie8 .goog-toolbar-menu-button-disabled .toolbar-icon, .ie8 .goog-toolbar-menu-button-disabled .docs-icon-img, .ie8 .goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-caption, .ie8 .goog-toolbar-menu-button-disabled .goog-color-menu-button-indicator, .ie8 .goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-dropdown {
filter:alpha(opacity=30)
}
.docs-toolbar-small-separator+div.goog-toolbar-select {
margin-left:-4px
}
#id_topnav {
width:100%;
background:#fff;
border-collapse:collapse;
border:1px solid #fff;
border-bottom:0;
margin:3px 0 5px 0
}
#id_topnav img {
border:none
}
#id_topnav a {
color:#15c
}
#id_topnav th {
font-size:83%
}
#id_topnav td {
white-space:nowrap;
padding-right:5px;
font-size:83%
}
#id_logo {
margin:0 0 0 1px
}
#id_userinfo {
text-align:right;
white-space:nowrap;
padding-right:8px;
vertical-align:top
}
.waffle-revisions-bar {
border-top:1px solid #c0c0c0;
border-left:0px none;
border-bottom:1px solid #c0c0c0;
border-right:0px none;
-moz-box-sizing:border-box
}
.waffle-revisions-frame {
border-style:none
}
.waffle-revisions-older-text {
color:#676767
}
.waffle-revisions-container {
background-color:#fff;
z-index:15;
overflow:hidden;
position:absolute;
left:0
}
#revisions-toolbar {
padding:2px 0
}
#t-revisions-back {
margin-left:6px
}
#t-revisions-revert, #t-revisions-label {
margin:0 8px;
font-weight:bold
}
#t-revisions-label {
line-height:180%
}
#t-revisions-highlighted-label {
position:absolute;
right:6px;
top:0;
line-height:217%
}
#t-revisions-highlighted {
border:2px solid #ffa82d;
background-color:#ffd396;
padding:2px
}
#t-revisions-menu {
overflow-y:auto;
max-height:75%;
width:290px
}
#t-revisions-menu .goog-menuitem {
padding:4px 0px;
width:268px;
clear:both;
height:1em
}
#t-revisions-menu em {
display:block;
float:left;
white-space:nowrap;
text-align:right;
font-style:normal;
width:134px
}
#t-revisions-menu span {
display:block;
float:left;
white-space:nowrap;
color:#666;
width:134px
}
.waffle-spellcheck-target-cell-rect {
background-color:#f8b39b;
opacity:.5;
pointer-events:none
}
.waffle-obj-header-bar {
margin:0 4px;
padding:0;
float:left
}
.waffle-obj-menu-open {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -241px 0;
width:13px;
height:13px;
margin:10px;
text-decoration:none;
padding:0;
border:none;
float:right
}
.waffle-obj-menu-open-active, .waffle-obj-menu-open:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -246px -123px
}
.waffle-obj-menu-button {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -241px 0;
cursor:pointer;
height:13px;
width:13px
}
.waffle-obj-menu-button.waffle-obj-menu-control-active, .waffle-obj-menu-button:hover {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -246px -123px
}
div.sheet-toolbar {
width:100%;
background-image:none;
min-height:35px;
border-bottom:1px solid #d9d9d9;
padding:0
}
.sheet-toolbar-button {
margin:3px 2px 0 0
}
.sheet-toolbar-title {
line-height:35px;
padding:0 44px 0 44px
}
.toolbar-decimal-icon {
margin-bottom:-7px
}
#formula-bar {
background:#fff;
height:23px;
padding:0
}
#formula-bar>table {
table-layout:fixed
}
#t-formula-bar-input {
border:none;
line-height:13px;
padding-top:4px
}
#t-formula-bar-input.waffle-formulabar-input-disabled {
background-color:#fff;
border:none
}
#t-formula-bar-label {
opacity:.55;
padding:1px 0 0 0;
text-align:center;
width:43px
}
.formulabar-disabled#formula-bar {
background-color:#f8f8f8
}
.formulabar-disabled #t-formula-bar-label {
color:#9fa4b3;
opacity:.4
}
.formulabar-disabled #t-formula-bar-input {
background-color:#f8f8f8!important
}
.formulabar-disabled .default-formula-text-color {
color:#777
}
#t-formula-bar-input-container {
padding-left:10px
}
#t-formula-bar-progress-bar {
width:161px;
padding:0
}
#t-formula-bar-progress-bar .progress-bar-horizontal {
width:146px;
height:5px;
border:1px solid #999;
padding:1px;
background-color:#fff
}
#t-formula-bar-progress-bar .progress-bar-thumb {
background-color:#ccc
}
td.formula-bar-separator {
padding:0
}
td.formula-bar-separator>div {
background-color:#ccc;
height:17px;
margin:3px 0;
width:1px
}
div.formula-bar-disabled {
background-color:#ccc
}
.waffle-formulabar-cellinput-disabled {
background-color:#ccc
}
#t-merge-menu {
margin-right:2px
}
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-dropdown {
margin-top:9px
}
.goog-menuitem-mnemonic-separator {
font-weight:normal
}
.waffle-conditionalformat-warning {
background:#fff;
border-bottom:1px solid #bdbdbd;
border-left:8px solid #f4b400;
box-sizing:border-box;
box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.22);
color:#424242;
font-family:Arial;
font-size:13px;
line-height:16px;
padding:14px 14px 14px 16px;
z-index:2
}
.waffle-conditionalformat-dismiss-warning-button-holder {
height:14px;
margin-top:6px;
width:212px
}
.waffle-conditionalformat-dismiss-warning-button {
color:#3367d6;
font-family:Arial;
font-size:14px;
font-weight:bold;
height:14px;
line-height:14px;
position:absolute;
right:14px
}
.waffle-conditionalformat-scroll-pane {
overflow-x:hidden;
overflow-y:auto
}
.waffle-conditionalformat-add-rule-button {
background-color:#fafafa;
border:1px solid #bdbdbd;
color:#3367d6;
font-family:Arial;
font-size:13px;
font-weight:bold;
height:15px;
line-height:15px;
padding:15px;
text-align:left;
width:218px
}
.jfk-button-clear-outline.waffle-conditionalformat-add-rule-button {
border:1px solid #bdbdbd
}
.waffle-conditionalformat-add-rule-button:focus, .waffle-conditionalformat-add-rule-button:hover {
background-color:#f0f0f0;
cursor:pointer
}
.waffle-conditionalformat-add-another-rule-button {
background-color:#fff;
border:1px solid #eee;
color:#3367d6;
font-family:Arial;
font-size:12px;
font-weight:bold;
height:14px;
line-height:14px;
padding:14px 17px;
text-align:left;
width:214px
}
.jfk-button-clear-outline.waffle-conditionalformat-add-another-rule-button {
border:1px solid #eee
}
.waffle-conditionalformat-add-another-rule-button:focus, .waffle-conditionalformat-add-another-rule-button:hover {
background-color:#fafafa;
cursor:pointer
}
.waffle-conditionalformat-condition-type-select .goog-flat-menu-button, .waffle-conditionalformat-condition-date-select .goog-flat-menu-button {
text-align:left
}
.waffle-filterbox-boolean-condition-picker-body {
margin:6px 0 8px 0
}
.waffle-conditionalformat-add-rule-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -33px -21px;
height:10px;
position:absolute;
right:15px;
top:18px;
width:10px
}
.waffle-conditionalformat-add-another-rule-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -216px -54px;
height:18px;
position:absolute;
right:18px;
top:13px;
width:18px
}
.waffle-conditionalformat-view-pill {
background-color:#fff;
border-bottom:1px solid #ccc;
cursor:pointer;
height:56px;
padding:10px;
position:relative
}
.waffle-conditionalformat-view-pill.waffle-conditionalformat-filter-border {
border-left:4px solid #f4b400;
padding-left:6px
}
.waffle-conditionalformat-view-pill:focus, .waffle-conditionalformat-view-pill:hover {
background-color:#f3f3f3;
outline:none
}
.waffle-conditionalformat-drag-handle {
cursor:move;
height:76px;
line-height:76px;
left:0;
position:absolute;
top:0;
visibility:hidden;
width:10px
}
.waffle-conditionalformat-view-pill:hover .waffle-conditionalformat-drag-handle {
visibility:visible
}
.waffle-conditionalformat-view-pill.waffle-conditionalformat-filter-border .waffle-conditionalformat-drag-handle {
left:-4px
}
.waffle-conditionalformat-drag-handle-icon {
background:no-repeat url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png") -336px -83px;
height:18px;
left:4px;
position:absolute;
top:29px;
width:3px
}
.waffle-conditionalformat-format-preview {
height:54px;
line-height:54px;
margin-right:10px;
position:absolute;
text-align:center;
width:44px
}
.waffle-conditionalformat-view-pill-summary {
left:56px;
margin-right:8px;
position:relative;
width:142px
}
.waffle-conditionalformat-condition {
color:#333;
font-size:13px;
font-weight:bold;
line-height:15px;
max-height:30px;
margin-bottom:4px;
overflow:hidden;
text-overflow:ellipsis;
width:142px
}
.waffle-conditionalformat-range {
color:#555;
height:14px;
font-size:12px;
line-height:14px;
overflow:hidden;
text-overflow:ellipsis;
width:142px
}
.waffle-conditionalformat-delete-button-holder {
height:56px;
line-height:56px;
position:absolute;
left:216px
}
.waffle-conditionalformat-view-pill.waffle-conditionalformat-filter-border .waffle-conditionalformat-delete-button-holder {
left:212px
}
.waffle-conditionalformat-delete-button-holder .waffle-conditionalformat-delete-rule {
opacity:0.5
}
.waffle-conditionalformat-delete-button-holder .waffle-conditionalformat-delete-rule:hover {
opacity:1
}
.waffle-conditionalformat-drag-item {
border:1px solid #ccc;
width:228px
}
.waffle-conditionalformat-range-border {
border-color:#8cc474;
border-style:solid;
line-height:0
}
.waffle-conditionalformat-range-picker {
border-bottom:1px solid #d6d6d6;
padding:0 18px 18px 18px
}
.waffle-conditionalformat-range-wrapper {
color:#444;
font-family:Arial;
font-size:12px
}
.waffle-conditionalformat-slide-frame, .waffle-conditionalformat-slide-pane {
position:absolute
}
.waffle-conditionalformat-boolean-condition-picker, .waffle-conditionalformat-gradient-format-picker {
border-top:1px solid #f5f5f5;
padding:0 18px
}
.waffle-conditionalformat-boolean-format-picker {
padding:0 18px
}
.waffle-conditionalformat-edit-pill-section-label {
color:#646464;
font-family:Arial;
font-size:12px;
line-height:14px;
margin-bottom:6px;
margin-top:18px
}
.waffle-conditionalformat-edit-pill-button-bar {
padding:18px;
position:relative
}
.waffle-conditionalformat-cancel-button, .waffle-conditionalformat-done-button {
cursor:pointer
}
.waffle-conditionalformat-rule-type-toggle-buttons {
background-color:#fafafa;
border-bottom:1px solid #bdbdbd;
width:250px
}
.jfk-button.waffle-conditionalformat-boolean-toggle-button, .jfk-button.waffle-conditionalformat-gradient-toggle-button {
background-color:inherit;
border:1px solid transparent;
color:#646464;
cursor:pointer;
font-size:13px;
height:41px;
line-height:39px;
margin:0;
text-align:center;
width:123px
}
.waffle-conditionalformat-toggle-inactive {
font-weight:normal
}
.waffle-conditionalformat-toggle-active {
font-weight:bold
}
.waffle-conditionalformat-toggle-indicator {
height:3px;
left:-1px;
position:relative;
width:125px
}
.waffle-conditionalformat-toggle-active .waffle-conditionalformat-toggle-indicator {
background-color:#3367d6
}
.waffle-conditionalformat-toggle-inactive .waffle-conditionalformat-toggle-indicator {
background-color:transparent
}
.jfk-button-focused .waffle-conditionalformat-toggle-indicator {
background-color:#4d90fe
}
.waffle-conditionalformat-format-button {
background-clip:padding-box;
border-color:transparent;
cursor:pointer;
height:32px;
left:-1px;
margin:0;
padding:0;
position:relative;
width:214px
}
.waffle-conditionalformat-format-button-inner {
font-size:13px;
font-weight:normal;
height:30px;
line-height:30px;
padding-left:6px;
text-align:left;
width:206px
}
.waffle-conditionalformat-default-style-button, .waffle-conditionalformat-custom-style-button {
background:#fff;
background-clip:padding-box;
cursor:pointer;
height:26px;
line-height:26px;
margin:3px
}
.waffle-conditionalformat-default-style-button {
width:60px
}
.waffle-conditionalformat-custom-style-button {
text-align:left;
padding:0 6px;
width:184px
}
.waffle-conditionalformat-active-style-check {
color:#000;
font-weight:bold
}
.waffle-conditionalformat-condition-type-select .jfk-select, .waffle-conditionalformat-condition-date-select .jfk-select {
margin:0;
width:188px
}
.waffle-conditionalformat-condition-date-select .jfk-select {
margin-top:6px
}
.waffle-conditionalformat-arg1 {
margin:6px 6px 0 0;
width:196px
}
.waffle-conditionalformat-arg1-short {
width:162px
}
.waffle-conditionalformat-arg2 {
margin:6px 6px 0 0;
width:162px
}
.waffle-conditionalformat-arg-separator {
color:#424242;
font-family:Arial;
font-size:11px;
font-weight:bold
}
.waffle-conditionalformat-custom-toolbar {
border:1px solid #d8d8d8;
border-radius:1px;
margin:6px 0;
padding:0px 5px;
width:160px
}
.waffle-conditionalformat-gradient-point-holder {
margin-bottom:18px
}
.waffle-conditionalformat-gradient-min-select .jfk-select, .waffle-conditionalformat-gradient-mid-select .jfk-select, .waffle-conditionalformat-gradient-max-select .jfk-select {
margin:0 6px 0 0;
text-align:left;
width:55px
}
.waffle-conditionalformat-gradient-input-holder {
margin-right:7px;
top:1px;
width:84px
}
.waffle-conditionalformat-gradient-min-input, .waffle-conditionalformat-gradient-mid-input, .waffle-conditionalformat-gradient-max-input {
width:66px
}
.waffle-conditionalformat-gradient-min-input.label-input-label-disabled, .waffle-conditionalformat-gradient-mid-input.label-input-label-disabled, .waffle-conditionalformat-gradient-max-input.label-input-label-disabled {
background-color:#ebebe4
}
.waffle-conditionalformat-gradient-min-color, .waffle-conditionalformat-gradient-mid-color, .waffle-conditionalformat-gradient-max-color {
background-color:#f8f8f8;
border-color:#c6c6c6;
height:27px;
margin-top:0
}
.waffle-conditionalformat-gradient-min-color:focus, .waffle-conditionalformat-gradient-mid-color:focus, .waffle-conditionalformat-gradient-max-color:focus {
border-color:#4d90fe
}
.jfk-bubble.waffle-error-bubble.waffle-conditionalformat-error-bubble {
z-index:1!important
}
.waffle-find-replace-active-cell-rect {
-webkit-animation-name:waffle-find-replace-pulse;
-moz-animation-name:waffle-find-replace-pulse;
-o-animation-name:waffle-find-replace-pulse;
animation-name:waffle-find-replace-pulse;
-webkit-animation-duration:200ms;
-moz-animation-duration:200ms;
-o-animation-duration:200ms;
animation-duration:200ms;
-webkit-animation-timing-function:ease-in-out;
-moz-animation-timing-function:ease-in-out;
-o-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
background-color:#8cc474;
opacity:.5;
pointer-events:none;
position:absolute
}
.waffle-find-replace-not-active-cell-rect {
background-color:#8cc474;
opacity:.25;
pointer-events:none;
position:absolute
}
@-webkit-keyframes waffle-find-replace-pulse {
from {
-webkit-transform:scale(1.1, 1.3);
-moz-transform:scale(1.1, 1.3);
-ms-transform:scale(1.1, 1.3);
-o-transform:scale(1.1, 1.3);
transform:scale(1.1, 1.3);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
}
@-o-keyframes waffle-find-replace-pulse {
from {
-webkit-transform:scale(1.1, 1.3);
-moz-transform:scale(1.1, 1.3);
-ms-transform:scale(1.1, 1.3);
-o-transform:scale(1.1, 1.3);
transform:scale(1.1, 1.3);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
}
@-moz-keyframes waffle-find-replace-pulse {
from {
-webkit-transform:scale(1.1, 1.3);
-moz-transform:scale(1.1, 1.3);
-ms-transform:scale(1.1, 1.3);
-o-transform:scale(1.1, 1.3);
transform:scale(1.1, 1.3);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
}
@-ms-keyframes waffle-find-replace-pulse {
from {
-webkit-transform:scale(1.1, 1.3);
-moz-transform:scale(1.1, 1.3);
-ms-transform:scale(1.1, 1.3);
-o-transform:scale(1.1, 1.3);
transform:scale(1.1, 1.3);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
}
@keyframes waffle-find-replace-pulse {
from {
-webkit-transform:scale(1.1, 1.3);
-moz-transform:scale(1.1, 1.3);
-ms-transform:scale(1.1, 1.3);
-o-transform:scale(1.1, 1.3);
transform:scale(1.1, 1.3);
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px
}
}
#waffle-gotobar-button-go {
margin-right:8px
}
.docs-slidingdialog .docs-icon-next {
filter:alpha(opacity=40);
opacity:.40;
-moz-opacity:.40
}
#waffle-gotobar-input {
width:200px
}
.waffle-gotobar-rangematcher-row-icon {
width:20px
}
.waffle-gotobar-rangematcher-row-suggestion {
padding:5px
}
.waffle-gotobar-rangematcher-row-message {
color:#aaa;
padding:5px
}
#waffle-gotobar-error {
color:#dd4b39;
cursor:default;
padding:0 7px 0 0;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none
}
#waffle-gotobar-error-icon {
background:#dd4b39;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
color:white;
display:inline-block;
font-weight:bold;
padding:0 5px;
position:relative;
text-decoration:none;
top:-1px
}
#waffle-range-protection-container {
border-top:1px solid #bcd;
height:auto;
overflow-y:auto;
width:250px
}
#waffle-range-protection-add-range {
background:white;
border-bottom:1px solid #ddd;
cursor:pointer;
font-size:13px;
height:13px;
padding:13px 10px 13px 10px
}
.waffle-range-protection-add-range-active {
color:#dd4b39
}
.waffle-range-protection-add-range-inactive {
color:#15c
}
.waffle-range-protection-pill {
border-bottom:1px solid #ddd;
cursor:default;
padding:10px 20px 10px 20px;
position:relative
}
.waffle-range-protection-pill:focus, .waffle-range-protection-pill:hover {
background-color:#f3f3f3
}
.waffle-range-protection-range-name, .waffle-range-protection-range-rect, .waffle-range-protection-edit-range-name {
overflow:hidden;
text-overflow:ellipsis
}
.waffle-range-protection-pill:focus .waffle-range-protection-edit-range-button, .waffle-range-protection-pill:hover .waffle-range-protection-edit-range-button {
display:inline-block
}
.waffle-range-protection-edit-range-button {
color:#15c;
cursor:pointer;
display:none;
right:1px;
position:absolute;
top:12px
}
.waffle-range-protection-range-name {
font-size:14px;
font-weight:bold
}
.waffle-range-protection-edit-pill {
background-color:#f3f3f3;
cursor:default
}
.waffle-range-protection-edit-title-bar {
padding:12px 0
}
.waffle-range-protection-edit-range-name {
font-size:15px;
font-weight:bold;
margin:0;
max-width:190px
}
#waffle-range-protection-edit-delete {
cursor:pointer;
float:right;
top:8px
}
.waffle-range-protection-add-range-name-input {
margin:5px 0 10px;
position:relative;
top:2px;
width:150px
}
.waffle-range-protection-select-error {
border-color:#dd4b39
}
.waffle-range-protection-range-select-listening {
background-color:#fbf2cd;
margin:0 -20px 0;
padding:10px 20px
}
.waffle-range-protection-edit-range-select-done {
margin-top:3px
}
.waffle-range-protection-edit-range-select-message {
display:none;
margin-top:3px;
width:110px
}
.waffle-range-protection-range-select-listening .waffle-range-protection-edit-range-select-message {
display:inline-block
}
.waffle-range-protection-protected-checkbox-holder {
margin:10px 0 7px
}
.waffle-range-protection-edit-done, .waffle-range-protection-edit-cancel {
margin-top:10px
}
#waffle-range-protection-edit-validation-error {
margin-top:5px
}
#waffle-range-protection-edit-validation-error-text {
color:#dd4b39;
padding:0 7px 0 0
}
#waffle-range-protection-edit-validation-error-icon {
background:#dd4b39;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
color:white;
display:inline-block;
font-weight:bold;
padding:0 5px;
position:relative;
text-decoration:none;
top:-1px
}
#waffle-range-protection-arrowup {
left:14px;
position:absolute;
top:32px
}
#waffle-range-protection-arrowup:before, #waffle-range-protection-arrowup:after {
content:"";
display:block;
height:0;
position:absolute;
width:0
}
#waffle-range-protection-arrowup:before {
border-color:#ddd transparent;
border-width:0 9px 9px 9px;
border-style:solid;
left:-9px
}
#waffle-range-protection-arrowup:after {
border-color:#f3f3f3 transparent;
border-width:0 8px 8px 8px;
border-style:solid;
left:-8px;
top:1px
}
#waffle-range-protection-promo {
cursor:default;
padding:0 15px 0 15px
}
.waffle-range-protection-promo-title {
color:#636363;
font-size:14px;
font-weight:bold;
margin-bottom:10px
}
.waffle-range-protection-promo-content {
color:#636363;
margin:20px 0 20px
}
.waffle-range-protection-promo-separator {
background-color:#ddd;
border:none;
color:#ddd;
height:1px;
margin:20px 0 20px;
width:95%
}
.waffle-range-protection-promo-formulabar {
border:solid #f3f3f3;
border-width:10px 0 10px 0;
margin:15px 0 20px
}
.waffle-range-protection-promo-lock-container {
height:27px;
margin-right:12px;
overflow:hidden;
vertical-align:middle;
width:23px
}
.waffle-range-protection-promo-lock:before {
content:url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png")
}
.waffle-range-protection-promo-lock {
background:url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png");
left:-100px;
opacity:.60;
position:relative;
top:-83px
}
.docs-icon.waffle-range-protection-locked {
height:21px;
margin-bottom:3px;
width:21px
}
.docs-icon.waffle-range-protection-unlocked {
height:21px;
width:21px
}
#waffle-range-protection-edit-manage-range-protection {
color:#15c;
cursor:pointer;
margin-top:5px;
padding-bottom:5px
}
.waffle-range-protection-edit-unprotect {
cursor:pointer;
margin-left:-6px;
margin-top:-2px
}
.waffle-range-protection-border {
border-color:#8cc474;
border-style:solid;
line-height:0
}
#waffle-named-ranges-container {
border-top:1px solid #bcd;
height:auto;
overflow-y:auto;
width:250px
}
#waffle-named-ranges-add-range {
background:white;
border-bottom:1px solid #ddd;
cursor:pointer;
font-size:13px;
height:13px;
padding:13px 10px 13px 10px
}
.waffle-named-ranges-add-range-active {
color:#dd4b39
}
.waffle-named-ranges-add-range-inactive {
color:#15c
}
.waffle-named-ranges-pill {
border-bottom:1px solid #ddd;
cursor:default;
padding:10px 20px 10px 20px;
position:relative
}
.waffle-named-ranges-pill:focus, .waffle-named-ranges-pill:hover {
background-color:#f3f3f3
}
.waffle-named-ranges-range-name, .waffle-named-ranges-range-rect, .waffle-named-ranges-edit-range-name {
overflow:hidden;
text-overflow:ellipsis
}
.waffle-named-ranges-pill:focus .waffle-named-ranges-edit-range-button, .waffle-named-ranges-pill:hover .waffle-named-ranges-edit-range-button {
display:inline-block
}
.waffle-named-ranges-edit-range-button {
color:#15c;
cursor:pointer;
display:none;
right:1px;
position:absolute;
top:12px
}
.waffle-named-ranges-range-name {
font-size:14px;
font-weight:bold
}
.waffle-named-ranges-edit-pill {
background-color:#f3f3f3;
cursor:default
}
.waffle-named-ranges-edit-title-bar {
padding:12px 0
}
.waffle-named-ranges-edit-range-name {
font-size:15px;
font-weight:bold;
margin:0;
max-width:190px
}
#waffle-named-ranges-edit-delete {
cursor:pointer;
float:right;
top:8px
}
.waffle-named-ranges-add-range-name-input {
margin:5px 0 10px;
position:relative;
top:2px;
width:150px
}
.waffle-named-ranges-select-error {
border-color:#dd4b39
}
.waffle-named-ranges-range-select-listening {
background-color:#fbf2cd;
margin:0 -20px 0;
padding:10px 20px
}
.waffle-named-ranges-edit-range-select-done {
margin-top:3px
}
.waffle-named-ranges-edit-range-select-message {
display:none;
margin-top:3px;
width:110px
}
.waffle-named-ranges-range-select-listening .waffle-named-ranges-edit-range-select-message {
display:inline-block
}
.waffle-named-ranges-edit-done, .waffle-named-ranges-edit-cancel {
margin-top:10px
}
#waffle-named-ranges-edit-validation-error {
margin-top:5px
}
#waffle-named-ranges-edit-validation-error-text {
color:#dd4b39;
padding:0 7px 0 0
}
#waffle-named-ranges-edit-validation-error-icon {
background:#dd4b39;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
color:white;
display:inline-block;
font-weight:bold;
padding:0 5px;
position:relative;
text-decoration:none;
top:-1px
}
#waffle-named-ranges-arrowup {
left:14px;
position:absolute;
top:32px
}
#waffle-named-ranges-arrowup:before, #waffle-named-ranges-arrowup:after {
content:"";
display:block;
height:0;
position:absolute;
width:0
}
#waffle-named-ranges-arrowup:before {
border-color:#ddd transparent;
border-width:0 9px 9px 9px;
border-style:solid;
left:-9px
}
#waffle-named-ranges-arrowup:after {
border-color:#f3f3f3 transparent;
border-width:0 8px 8px 8px;
border-style:solid;
left:-8px;
top:1px
}
#waffle-named-ranges-promo {
cursor:default;
padding:0 15px 0 15px
}
.waffle-named-ranges-promo-title {
color:#636363;
font-size:14px;
font-weight:bold;
margin-bottom:10px
}
.waffle-named-ranges-promo-content {
color:#636363;
margin:20px 0 20px
}
.waffle-named-ranges-promo-separator {
background-color:#ddd;
border:none;
color:#ddd;
height:1px;
margin:20px 0 20px;
width:95%
}
.waffle-named-ranges-promo-formulabar {
border:solid #f3f3f3;
border-width:10px 0 10px 0;
margin:15px 0 20px
}
.waffle-named-ranges-promo-lock-container {
height:27px;
margin-right:12px;
overflow:hidden;
vertical-align:middle;
width:23px
}
.waffle-named-ranges-promo-lock:before {
content:url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png")
}
.waffle-named-ranges-promo-lock {
background:url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png");
left:-100px;
opacity:.60;
position:relative;
top:-83px
}
.docs-icon.waffle-named-ranges-locked {
height:21px;
margin-bottom:3px;
width:21px
}
.docs-icon.waffle-named-ranges-unlocked {
height:21px;
width:21px
}
#waffle-named-ranges-edit-manage-named-ranges {
color:#15c;
cursor:pointer;
margin-top:5px;
padding-bottom:5px
}
.waffle-named-ranges-border {
border-color:#8cc474;
border-style:solid;
line-height:0
}
#waffle-ritz-protection-container {
border-top:1px solid #bcd;
height:auto;
overflow-y:auto;
width:250px
}
.waffle-ritz-protection-link-button {
background:white;
cursor:pointer;
font-size:13px;
height:13px;
padding:13px 10px 13px 10px;
color:#15c
}
#waffle-ritz-protection-add-range {
border-bottom:1px solid #ddd
}
.waffle-ritz-protection-pill {
border-bottom:1px solid #ddd;
cursor:default;
padding-bottom:10px;
padding-top:10px;
position:relative
}
.waffle-ritz-protection-pill-contents {
padding-left:20px;
padding-right:20px
}
.waffle-ritz-protection-edit-permissions {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
padding-bottom:15px;
padding-top:15px;
margin-top:15px
}
.waffle-ritz-protection-edit-permissions-lock {
left:-5px;
width:15px
}
.waffle-ritz-protection-edit-buttons {
padding-top:5px
}
.waffle-ritz-protection-edit-permissions-title {
font-size:14px;
font-weight:bold;
word-wrap:break-word
}
.waffle-ritz-protection-edit-permissions-description {
color:gray
}
.waffle-ritz-protection-range-rect, .waffle-ritz-protection-edit-range-name {
overflow:hidden;
text-overflow:ellipsis
}
.waffle-ritz-protection-view-pill {
cursor:pointer
}
.waffle-ritz-protection-view-pill:focus, .waffle-ritz-protection-view-pill:hover {
background-color:#f3f3f3
}
.waffle-ritz-protection-range-name {
font-size:14px;
font-weight:bold;
word-wrap:break-word
}
.waffle-ritz-protection-edit-pill {
background-color:#fafafa;
cursor:default
}
.waffle-ritz-protection-edit-title-bar {
padding:12px 0
}
.waffle-ritz-protection-edit-range-name {
font-size:15px;
font-weight:bold;
margin:0;
max-width:190px
}
#waffle-ritz-protection-edit-delete {
cursor:pointer;
float:right;
top:8px
}
.waffle-ritz-protection-add-description-input {
margin:5px 0 10px;
position:relative;
top:2px;
width:150px
}
.waffle-ritz-protection-select-error {
border-color:#dd4b39
}
#waffle-ritz-protection-edit-sheet-select {
margin:0px;
text-align:left;
width:180px
}
#waffle-ritz-protection-edit-sheet-select .goog-flat-menu-button-caption {
text-overflow:ellipsis;
overflow:hidden;
width:inherit
}
#waffle-ritz-protection-edit-sheet-label {
font-weight:bold;
margin:0px 5px;
overflow:hidden;
text-overflow:ellipsis
}
.waffle-ritz-protection-holes-checkbox-container {
margin-bottom:5px;
margin-top:10px
}
.waffle-ritz-protection-edit-done, .waffle-ritz-protection-edit-cancel {
margin-top:10px
}
.waffle-ritz-protection-edit-toggle-range, .waffle-ritz-protection-edit-toggle-sheet {
margin:10px 0px;
width:85px
}
#waffle-ritz-protection-edit-validation-error {
margin-top:5px
}
#waffle-ritz-protection-edit-validation-error-text {
color:#dd4b39;
padding:0 7px 0 0
}
#waffle-ritz-protection-edit-validation-error-icon {
background:#dd4b39;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
color:white;
display:inline-block;
font-weight:bold;
padding:0 5px;
position:relative;
text-decoration:none;
top:-1px
}
.waffle-ritz-protection-edit-permissions-button {
margin-top:10px;
padding-right:15px
}
#waffle-ritz-protection-promo {
cursor:default;
padding:0 15px 0 15px
}
.waffle-ritz-protection-promo-content {
color:#636363;
margin:20px 0 20px
}
.waffle-ritz-protection-promo-separator {
background-color:#ddd;
border:none;
color:#ddd;
height:1px;
margin:20px 0 20px;
width:95%
}
.waffle-ritz-protection-promo-lock-container {
height:27px;
margin-right:12px;
overflow:hidden;
vertical-align:middle;
width:23px
}
.waffle-ritz-protection-promo-lock:before {
content:url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png")
}
.waffle-ritz-protection-promo-lock {
background:url("//ssl.gstatic.com/docs/spreadsheets/waffle_sprite49.png");
left:-100px;
opacity:.60;
position:relative;
top:-83px
}
#waffle-ritz-protection-edit-manage-ritz-protection {
color:#15c;
cursor:pointer;
margin-top:5px;
padding-bottom:5px
}
.waffle-ritz-protection-border {
border-color:#8cc474;
border-style:solid;
line-height:0
}
.waffle-ritz-protection-acl-loading {
width:400px
}
.waffle-ritz-protection-acl-loading-spinner, .waffle-ritz-protection-acl-loading-text {
display:inline-block;
position:relative;
-webkit-transition:left 300ms ease-out;
-moz-transition:left 300ms ease-out;
-o-transition:left 300ms ease-out;
transition:left 300ms ease-out;
-webkit-transition:width 300ms ease-out;
-moz-transition:width 300ms ease-out;
-o-transition:width 300ms ease-out;
transition:width 300ms ease-out;
vertical-align:middle
}
.waffle-ritz-protection-type-buttons .jfk-radiobutton {
display:block;
margin-bottom:4px
}
.waffle-ritz-protection-dropdown {
margin:4px 0 24px 27px
}
.waffle-ritz-protection-dropdown-label {
margin-left:24px
}
.waffle-ritz-protection-dropdown .goog-flat-menu-button-caption {
font-size:12px;
text-align:left;
width:345px
}
.waffle-ritz-protection-custom-container {
margin-left:27px
}
.waffle-ritz-protection-acl-table-container {
border-collapse:collapse;
border-top:1px solid #d6d6d6;
font-family:arial, sans-serif;
font-size:13px;
margin-bottom:10px;
max-height:230px;
overflow:auto;
width:373px
}
.waffle-ritz-protection-acl-header-name, .waffle-ritz-protection-acl-header-edit {
color:#616161;
display:inline-block;
font-family:arial, sans-serif;
font-size:11px;
font-weight:bold
}
.waffle-ritz-protection-acl-header {
margin-bottom:10px
}
.waffle-ritz-protection-acl-header-edit {
text-align:right
}
.waffle-ritz-protection-acl-scope-col, .waffle-ritz-protection-acl-header-name {
width:85%
}
.waffle-ritz-protection-acl-edit-col, .waffle-ritz-protection-acl-header-edit {
width:15%
}
.waffle-ritz-protection-acl-header-edit-checkbox {
margin-right:10px
}
.waffle-ritz-protection-acl-table {
empty-cells:show;
width:100%
}
.waffle-ritz-protection-acl-table td {
border-bottom:1px solid #ebebeb;
font-size:13px;
padding:8px 0px
}
.waffle-ritz-protection-acl-missing {
opacity:0.5
}
.waffle-ritz-protection-acl-row td {
text-overflow:ellipsis
}
.waffle-ritz-protection-acl-scope {
width:313px
}
.waffle-ritz-protection-acl-text {
display:inline-block;
margin-left:15px;
overflow:hidden;
text-overflow:ellipsis;
vertical-align:middle;
width:239px;
white-space:nowrap
}
.waffle-ritz-protection-acl-email {
color:#777;
margin-left:5px
}
.waffle-ritz-protection-acl-checkbox {
display:block;
margin-left:auto;
margin-right:10px
}
.waffle-ritz-protection-acl-default-icon {
display:inline-block;
filter:alpha(opacity=55);
height:21px;
opacity:0.55;
margin-left:4px;
margin-top:4px;
width:21px
}
.waffle-ritz-protection-acl-icon-container {
background-color:#f5f5f5;
display:inline-block;
height:29px;
vertical-align:middle;
width:29px
}
.waffle-ritz-protection-acl-custom-icon {
height:29px;
vertical-align:middle;
width:29px
}
.waffle-ritz-protection-acl-icon-disabled {
filter:alpha(opacity=25);
opacity:0.25
}
.waffle-ritz-protection-add-editors-container {
background-color:#f5f5f5;
margin-bottom:24px;
padding:16px
}
.waffle-ritz-protection-add-editors-label {
font-size:11px;
font-weight:bold;
padding-right:15px
}
.waffle-ritz-protection-add-editors-input {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding-left:8px;
padding-right:8px;
-webkit-transition:height 200ms ease-out;
-moz-transition:height 200ms ease-out;
-o-transition:height 200ms ease-out;
transition:height 200ms ease-out;
width:100%
}
.waffle-ritz-protection-ac-renderer {
background:#fff;
border:1px solid #666;
-webkit-box-shadow:2px 2px 2px rgba(102, 102, 102, .4);
-moz-box-shadow:2px 2px 2px rgba(102, 102, 102, .4);
box-shadow:2px 2px 2px rgba(102, 102, 102, .4);
color:#333;
font:normal 13px Arial, sans-serif;
max-height:120px;
overflow:hidden;
position:absolute;
width:369px;
white-space:nowrap;
z-index:1010
}
.waffle-ritz-protection-ac-renderer .goog-contacts-ui-autocomplete-new-section {
border-top:1px solid #666;
padding-top:2px
}
.waffle-ritz-protection-ac-renderer .ac-row {
cursor:pointer;
padding:4px 10px 4px 4px
}
.waffle-ritz-protection-ac-renderer .ac-highlighted {
color:#222
}
.waffle-ritz-protection-ac-renderer .ac-active {
background:#eee
}
.waffle-ritz-protection-list {
border-collapse:collapse;
border-top:1px solid #ebebeb;
font-family:arial, sans-serif;
font-size:13px;
margin-bottom:24px;
margin-left:27px;
max-height:200px;
outline:transparent;
overflow:auto
}
.waffle-ritz-protection-item {
border-bottom:1px solid #ebebeb;
padding:5px 0
}
.waffle-ritz-protection-item-hover {
background:#eee
}
.waffle-ritz-protection-item-name {
font-size:13px;
font-weight:bold;
word-wrap:break-word
}
.waffle-ritz-protection-item-range {
color:gray;
font-size:12px;
word-wrap:break-word
}
.waffle-ritz-protection-acl-butter {
background:#f9edbe;
border:1px solid #f0c36d;
color:#222;
font-family:arial, sans-serif;
font-size:13px;
margin-bottom:10px;
margin-top:10px;
max-width:358px;
padding:5px;
text-align:center;
width:100%
}
.waffle-ritz-protection-acl-butter-text {
display:inline-block
}
.waffle-ritz-protection-acl-butter-href {
text-decoration:underline
}
.waffle-ritz-protection-acl-butter-action {
cursor:pointer;
color:#15c;
display:inline-block
}
.waffle-tabletile {
background:#fff;
-webkit-box-shadow:2px 2px 5px #d3d3d3;
-moz-box-shadow:2px 2px 5px #d3d3d3;
box-shadow:2px 2px 5px #d3d3d3;
margin:10px 1px 10px 4px;
overflow:hidden;
position:relative;
z-index:1
}
.waffle-tabletile:hover {
-webkit-box-shadow:6px 6px 6px #d3d3d3;
-moz-box-shadow:6px 6px 6px #d3d3d3;
box-shadow:6px 6px 6px #d3d3d3
}
.waffle-tabletile-annotationgrouplist {
margin:5px
}
.waffle-tabletile-title-container {
background:#0f9d58;
color:white;
font-family:sans-serif;
font-size:15px;
padding:2px
}
.waffle-tabletile-title {
width:89%
}
.waffle-tabletile-border {
border-style:dotted
}
.waffle-tableannotationgroup {
background:#fff;
-webkit-box-shadow:2px 2px 5px #d3d3d3;
-moz-box-shadow:2px 2px 5px #d3d3d3;
box-shadow:2px 2px 5px #d3d3d3;
margin:10px 5px 10px 2px;
overflow:hidden;
position:relative;
z-index:1
}
.waffle-tableannotationgroup:hover {
-webkit-box-shadow:6px 6px 6px #d3d3d3;
-moz-box-shadow:6px 6px 6px #d3d3d3;
box-shadow:6px 6px 6px #d3d3d3
}
.waffle-tableannotationgroup-title {
display:inline;
width:100%
}
.waffle-tableannotationgroup-addbtn {
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
width:100%
}
.waffle-tableannotatorannotation {
padding:5px
}
.waffle-tableannotatorannotation:nth-child(even) {
background:#b2e0c2
}
.waffle-tableannotatorannotation-content {
width:88%
}
.waffle-tableannotationgroup-colorhint {
display:inline-block;
float:left;
height:12px;
margin-left:7px;
margin-top:7px;
width:12px
}
.waffle-tableannotation-highlight {
opacity:0.3
}
.waffle-tableannotation {
pointer-events:none
}
.waffle-tableannotation-aggregate {
background-color:rgba(255, 10, 10, 1);
color:rgba(255, 10, 10, 1)
}
.waffle-tableannotation-blank {
background-color:rgba(255, 112, 10, 1);
color:rgba(255, 112, 10, 1)
}
.waffle-tableannotation-data {
background-color:rgba(255, 218, 5, 1);
color:rgba(255, 218, 5, 1)
}
.waffle-tableannotation-group-header {
background-color:rgba(104, 255, 10, 1);
color:rgba(104, 255, 10, 1)
}
.waffle-tableannotation-header {
background-color:rgba(10, 255, 251, 1);
color:rgba(10, 255, 251, 1)
}
.waffle-tableannotation-notes {
background-color:rgba(10, 59, 255, 1);
color:rgba(10, 59, 255, 1)
}
.waffle-tableannotation-title {
background-color:rgba(149, 10, 255, 1);
color:rgba(149, 10, 255, 1)
}
.waffle-tableannotator-annotation {
pointer-events:none
}
.waffle-tableannotator-toplevel {
margin-left:auto;
margin-right:auto;
padding:10px;
padding-left:39px
}
#waffle-tableannotator-spinner-container {
display:inline
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment