/*  Warning: These .css files are automatically generated and will be overwritten */
/*  when they are next generated. Please edit the source located at */
/* <sagenb-spkg-root>/src. Kindly refer to the readme for editing */
/* instructions at <sagenb-spkg-root> */
/* line 1, ../../../../sass/src/typography/_base.scss */
thead { font-weight: bold; }

/* line 12, ../../../../sass/src/main.scss */
body { background-color: white; }

/* line 15, ../../../../sass/src/main.scss */
.hidden { display: none; }

/* line 19, ../../../../sass/src/main.scss */
div.fivepix { height: 5px; }

/* line 1, ../../../../sass/src/_topbar.scss */
body div#banner { font-size: 1.2em; float: left; margin: 0; max-width: 35%; }
/* line 6, ../../../../sass/src/_topbar.scss */
body div#banner a.banner { text-decoration: none; border: none; margin-top: 2px; float: left; position: relative; }
/* line 12, ../../../../sass/src/_topbar.scss */
body div#banner a.banner:visited { color: #1950c8; }
/* line 14, ../../../../sass/src/_topbar.scss */
body div#banner a.banner img { border: none; }
/* line 16, ../../../../sass/src/_topbar.scss */
body div#banner a.banner span { margin-left: 0.2em; margin-top: -0.25em; }
/* line 19, ../../../../sass/src/_topbar.scss */
body div#banner #ping { float: left; }
/* line 21, ../../../../sass/src/_topbar.scss */
body div#banner div.version { float: left; clear: left; font-size: xx-small; text-indent: 13px; color: black; }

/* line 28, ../../../../sass/src/_topbar.scss */
#main-controls { float: right; width: 65%; }
/* line 31, ../../../../sass/src/_topbar.scss */
#main-controls ul { list-style: none; margin: 0; padding: 0; text-align: right; }
/* line 36, ../../../../sass/src/_topbar.scss */
#main-controls ul li { border-right: 1px solid black; color: #112abb; display: inline; font-size: 14px; margin: 0; padding: 0 0.5em; }
/* line 43, ../../../../sass/src/_topbar.scss */
#main-controls ul li:last-child { border-right: 0; }
/* line 45, ../../../../sass/src/_topbar.scss */
#main-controls ul li.username { font-family: 'Arial', 'Helvetica', sans-serif; border: 0; color: black; font-weight: bold; padding: 0; }
/* line 51, ../../../../sass/src/_topbar.scss */
#main-controls ul a { text-decoration: underline; white-space: nowrap; }
/* line 54, ../../../../sass/src/_topbar.scss */
#main-controls ul a:hover { cursor: pointer; }
/* line 56, ../../../../sass/src/_topbar.scss */
#main-controls ul #toggle-link { display: none; }

/* line 59, ../../../../sass/src/_topbar.scss */
.active-worksheet { margin-bottom: 80%; }
/* line 63, ../../../../sass/src/_topbar.scss */
.active-worksheet #main-controls ul #toggle-link { display: inline; }

/* line 66, ../../../../sass/src/_topbar.scss */
#top-bar { position: relative; padding: 10px 5px; border-bottom: 1px solid #c9d7f1; min-height: 40px; margin-bottom: 0.5em; overflow: hidden; *zoom: 1; }

/* line 74, ../../../../sass/src/_topbar.scss */
#search-area { float: right; clear: right; }

/* line 78, ../../../../sass/src/_topbar.scss */
hr.usercontrol { clear: both; float: left; }

/* line 83, ../../../../sass/src/_topbar.scss */
div#user-main-controls { overflow: hidden; *zoom: 1; clear: both; border-bottom: 1px solid #c9d7f1; padding: 10px; }
/* line 88, ../../../../sass/src/_topbar.scss */
div#worksheet-list-controls { padding: 10px; clear: both; overflow: hidden; *zoom: 1; }
/* line 93, ../../../../sass/src/_topbar.scss */
div#worksheet-list-controls div.action-buttons { float: left; }
/* line 95, ../../../../sass/src/_topbar.scss */
div#worksheet-list-controls div.folders { float: left; clear: right; margin-left: 100px; }

/******* Top Control Bar (Worksheets)  ********** */
/* line 26, ../../../../sass/src/main.scss */
#worksheet-bar { overflow: hidden; clear: both; }
/* line 29, ../../../../sass/src/main.scss */
#worksheet-bar a.worksheet_title { text-decoration: none; font-size: 20px; font-weight: bold; color: black; }
/* line 34, ../../../../sass/src/main.scss */
#worksheet-bar a.worksheet_title:hover { background-color: #ffffcc; cursor: pointer; }
/* line 37, ../../../../sass/src/main.scss */
#worksheet-bar div.worksheet_title { float: left; clear: left; padding-left: 1em; background-color: white; color: black; margin-bottom: 0.5em; }
/* line 44, ../../../../sass/src/main.scss */
#worksheet-bar #save-discard-buttons { float: right; clear: right; }
/* line 47, ../../../../sass/src/main.scss */
#worksheet-bar #worksheet-menu { float: left; clear: left; margin-bottom: 0.25em; }
/* line 51, ../../../../sass/src/main.scss */
#worksheet-bar #share-publish-buttons { float: right; clear: right; }
/* line 54, ../../../../sass/src/main.scss */
#worksheet-bar #share-publish-buttons a.print-link { color: #112abb; text-decoration: underline; margin-right: 0.5em; }
/* line 58, ../../../../sass/src/main.scss */
#worksheet-bar #share-publish-buttons a.print-link img { margin-right: 0.3em; }

/* line 62, ../../../../sass/src/main.scss */
span.control_commands { position: fixed; top: 1ex; right: 1ex; text-align: right; color: blue; font-weight: normal; font-size: 12px; }
/* line 70, ../../../../sass/src/main.scss */
span.worksheet_control_commands { position: relative; top: 0px; right: 0px; text-align: right; color: blue; font-weight: normal; font-size: 12px; padding: 5px; }

/* line 80, ../../../../sass/src/main.scss */
div.slide_control_commands { float: right; position: fixed; width: 500px; top: 1ex; right: 45%; text-align: right; color: blue; font-weight: normal; font-size: 12px; }

/* line 91, ../../../../sass/src/main.scss */
span.vbar { height: 1.5ex; border-left: 1px solid black; width: 1px; }

/* line 97, ../../../../sass/src/main.scss */
a.slide_mode:hover, a.cell_mode:hover, a.slide_arrow:hover { cursor: pointer; }

/* line 100, ../../../../sass/src/main.scss */
span.worksheet_control_commands a { color: #0000bb; text-decoration: none; padding: 5px; }
/* line 104, ../../../../sass/src/main.scss */
span.worksheet_control_commands a:hover { cursor: pointer; }

/* line 108, ../../../../sass/src/main.scss */
div.slideshow_control { float: right; }
/* line 110, ../../../../sass/src/main.scss */
div.slideshow_control:hover { cursor: pointer; }
/* line 112, ../../../../sass/src/main.scss */
div.slideshow_progress { float: right; background-color: white; padding: 1px; border: 1px solid #cccccc; width: 20%; }
/* line 118, ../../../../sass/src/main.scss */
div.slideshow_progress_bar { z-index: 1; position: relative; background-color: #dcdcdc; }
/* line 122, ../../../../sass/src/main.scss */
div.slideshow_progress_bar:hover { cursor: pointer; }
/* line 124, ../../../../sass/src/main.scss */
div.slideshow_progress_text { position: absolute; z-index: 2; top: 2px; text-align: center; color: black; width: 20%; }

/* line 132, ../../../../sass/src/main.scss */
.completion_menu_selected { background-color: #8888ff; }

/* line 135, ../../../../sass/src/main.scss */
div.docstring { background-color: #fafafa; color: black; border: solid 1px black; padding: 8px; margin: 8px; }

/* line 143, ../../../../sass/src/main.scss */
pre.literal-block { background-color: white; color: black; padding: 0 0 0 5px; border-left: 2px solid silver; }
/* line 148, ../../../../sass/src/main.scss */
pre.introspection { font-family: monospace; font-size: 15px; background-color: #f1f1f1; color: blue; border: solid 1px black; padding: 8px; margin: 8px; }

/* line 157, ../../../../sass/src/main.scss */
ul.completion_menu_one { list-style: none; position: absolute; z-index: 2; background-color: #efefef; border: solid 1px black; display: inline; margin: 5px; font-family: monospace; font-size: 15px; padding: 5px; }

/* line 169, ../../../../sass/src/main.scss */
li.completion_menu_one { display: inline; position: relative; float: left; margin: 0px; }

/* line 175, ../../../../sass/src/main.scss */
ul.completion_menu_two { display: inline; position: relative; list-style: none; margin: 0px; }

/* line 181, ../../../../sass/src/main.scss */
li.completion_menu_two { display: block; position: relative; margin: 3px; padding-left: 3px; padding-right: 3px; }
/* line 187, ../../../../sass/src/main.scss */
li.completion_menu_two:hover { background-color: #8888bb; cursor: pointer; }

/**** SEARCH / HELP AREA ******************************** */
/* line 193, ../../../../sass/src/main.scss */
span.search_doc_topbar { z-index: 12; height: 24px; font-family: monospace; font-size: 12px; width: 158px; top: 40px; left: 5px; position: fixed; border: 1px solid #387caf; background-color: #73a6ff; }

/* line 205, ../../../../sass/src/main.scss */
td.menubar { text-decoration: none; font-size: 15px; font-weight: bold; color: white; }

/* line 211, ../../../../sass/src/main.scss */
a.menubar { text-decoration: none; font-size: 15px; font-weight: bold; color: white; background-color: #73a6ff; }

/* line 218, ../../../../sass/src/main.scss */
input.search_input { position: fixed; left: 5px; top: 65px; height: 32px; width: 160px; padding: 4px; z-index: 12; font-family: monospace; font-size: 14px; color: #222222; color: gray; border: 3px solid #387caf; background: white; }

/* line 234, ../../../../sass/src/main.scss */
span.search_doc { z-index: 12; font-size: 12px; overflow: auto; position: fixed; top: 96px; left: 5px; width: 154px; height: 150px; margin: 0px; border: 1px solid #387caf; background-color: white; padding: 2px; }

/* line 249, ../../../../sass/src/main.scss */
#docs-main-page div.control-bar { margin: 0 auto 1em; padding: 1em 0.5em; border-bottom: 1px solid #c9d7f1; text-align: center; }
/* line 254, ../../../../sass/src/main.scss */
#docs-main-page ul.controls { margin: 1em auto; list-style-type: none; text-align: center; }
/* line 258, ../../../../sass/src/main.scss */
#docs-main-page ul.controls li { display: inline; }
/* line 260, ../../../../sass/src/main.scss */
#docs-main-page ul.controls li a { background-color: #7799bb; color: white; padding: 0.25em 0.5em; font-size: 15px; font-weight: bold; text-decoration: none; }
/* line 267, ../../../../sass/src/main.scss */
#docs-main-page ul.controls li a:hover { cursor: pointer; }
/* line 269, ../../../../sass/src/main.scss */
#docs-main-page div.help_window { background-color: white; border: 3px solid #3d86d0; padding: 2em; width: 90%; margin: 0 auto; }
/* line 275, ../../../../sass/src/main.scss */
#docs-main-page table.help_window { background-color: white; width: 95%; }
/* line 279, ../../../../sass/src/main.scss */
#docs-main-page td.help_window_sub { background-color: #f5e0aa; width: 100%; padding: 0.5ex; font-weight: bold; }
/* line 284, ../../../../sass/src/main.scss */
#docs-main-page td.help_window_cmd { background-color: #f5e0aa; width: 30%; padding: 0.5ex; }
/* line 288, ../../../../sass/src/main.scss */
#docs-main-page td.help_window_how { padding: 0.5ex; width: 70%; }
/* line 291, ../../../../sass/src/main.scss */
#docs-main-page .acknowledgments { font-size: small; text-align: center; }

/*********** INFO PANES ************************* */
/* line 298, ../../../../sass/src/main.scss */
span.pane { z-index: 30; font-family: monospace; font-size: 12px; position: fixed; left: 5px; top: 33px; width: 180px; height: 100%; margin: 0px; padding-right: 2px; padding-left: 0px; padding-top: 0px; bottom: 0ex; }
/* line 312, ../../../../sass/src/main.scss */
span.plusminus { color: black; font-size: 8pt; font-family: monospace; }
/* line 316, ../../../../sass/src/main.scss */
span.plusminus:hover { cursor: pointer; }
/* line 318, ../../../../sass/src/main.scss */
span.controltoggle { color: blue; font-size: 10pt; text-decoration: underline; }
/* line 322, ../../../../sass/src/main.scss */
span.controltoggle:hover { cursor: pointer; }

/* line 325, ../../../../sass/src/main.scss */
div.left_pane_bar { position: fixed; left: 0px; top: 36px; background-color: white; width: 8px; height: 100%; z-index: 100; }
/* line 333, ../../../../sass/src/main.scss */
div.left_pane_bar:hover { background-color: #8888fe; }

/*********** VARIABLES ************************* */
/* line 339, ../../../../sass/src/main.scss */
span.pane div.variables_topbar { color: black; background: url("corner.png") no-repeat top left; background-color: #dcdcdc; text-decoration: none; font-size: 13px; height: 2ex; padding-left: 10px; padding-bottom: 1px; width: 174px; }
/* line 349, ../../../../sass/src/main.scss */
span.pane div.variable_list { font-size: 11px; top: 0ex; height: 20ex; border: 2px solid #dcdcdc; width: 180px; overflow: auto; }

/* line 357, ../../../../sass/src/main.scss */
div.variable_name { padding-left: 1ex; border-top: 1px solid #d3e9ff; }

/* line 363, ../../../../sass/src/main.scss */
span.vartype { color: #657d6c; }

/*********** ATTACHED ************************* */
/* line 370, ../../../../sass/src/main.scss */
span.pane div.attached_topbar { color: black; height: 2ex; top: 0ex; background: url("corner.png") no-repeat top left; background-color: #dcdcdc; text-decoration: none; font-size: 13px; padding-left: 10px; padding-bottom: 1px; width: 174px; }
/* line 381, ../../../../sass/src/main.scss */
span.pane div.attached_list { font-size: 11px; top: 0ex; height: 20ex; border: 2px solid #dcdcdc; width: 180px; overflow: auto; }

/* line 389, ../../../../sass/src/main.scss */
div.attached_filename { padding-left: 1ex; border-top: 1px solid #d3e9ff; }

/*********** WORKSHEETS ************************* */
/* line 395, ../../../../sass/src/main.scss */
div.docstring-introspection-dialog-source .ui-dialog-title { font-size: inherit; color: #007020; font-family: 'Arial', 'Helvetica', sans-serif; }
div.docstring-introspection-dialog-doc .ui-dialog-title { font-size: inherit; color: #0000aa; font-family: 'Arial', 'Helvetica', sans-serif; }

/* line 399, ../../../../sass/src/main.scss */
.docstring { font-family: 'Arial', 'Helvetica', sans-serif; }
/* line 401, ../../../../sass/src/main.scss */
.docstring .click-message { font-size: 0.75em; float: right; clear: both; }
/* line 405, ../../../../sass/src/main.scss */
.docstring .unprinted-note { float: right; clear: both; font-size: 0.6em; }

/* line 410, ../../../../sass/src/main.scss */
.active-worksheet .interrupt-fail-notification { background-color: #b22222; }

/* line 413, ../../../../sass/src/main.scss */
span.pane div.worksheets_topbar { color: black; height: 3ex; top: 0ex; background: url("/images/corner.png") no-repeat top left; background-color: #cccccc; text-decoration: none; font-size: 15px; padding-left: 10px; padding-top: 10px; width: 174px; }

/* line 425, ../../../../sass/src/main.scss */
a.left_panel_hide { position: relative; top: 0px; right: -1px; text-align: right; color: blue; font-weight: normal; font-size: 12px; }
/* line 433, ../../../../sass/src/main.scss */
a.left_panel_hide:hover { cursor: pointer; }

/* line 436, ../../../../sass/src/main.scss */
span.X { color: white; font-family: 'Arial', 'Helvetica', sans-serif; font-weight: bold; cursor: pointer; }

/* line 443, ../../../../sass/src/main.scss */
.modal-prompt form { font-size: 0.9em; }
/* line 446, ../../../../sass/src/main.scss */
.modal-prompt div.message, .modal-prompt div.field { margin-bottom: 0.25em; }
/* line 448, ../../../../sass/src/main.scss */
.modal-prompt div.button-div { text-align: center; }

/* line 451, ../../../../sass/src/main.scss */
span.pane div.add_new_worksheet_menu { position: relative; color: black; padding-top: 0.5ex; padding-bottom: 0.5ex; left: 0ex; background-color: white; text-decoration: none; font-size: 11px; padding-left: 0px; width: 174px; }

/* line 463, ../../../../sass/src/main.scss */
input.add_new_worksheet_menu { width: 100%; }

/* line 466, ../../../../sass/src/main.scss */
button.add_new_worksheet_menu { font-size: 14px; }

/* line 470, ../../../../sass/src/main.scss */
#upload-worksheet-page h2, #upload-data-page h2 { padding-bottom: 0.5em; border-bottom: 1px solid #cccccc; }
/* line 473, ../../../../sass/src/main.scss */
#upload-worksheet-page label, #upload-data-page label { display: block; }
/* line 475, ../../../../sass/src/main.scss */
#upload-worksheet-page div, #upload-data-page div { margin-bottom: 1em; }

/* line 479, ../../../../sass/src/main.scss */
#specific-revision-page #revision-data { padding: 1em 0.5em; border-top: 1px solid #c9d7f1; border-bottom: 1px solid #c9d7f1; }
#specific-revision-page .sharebar a { color: white; border-left: 2px white solid; padding-left: 1em; }

/* line 485, ../../../../sass/src/main.scss */
#revision-list-page #revision-list { width: 100%; }
/* line 487, ../../../../sass/src/main.scss */
#revision-list-page .revision-title { width: 30%; }
/* line 489, ../../../../sass/src/main.scss */
#revision-list-page .edit-time { width: 70%; }

/* line 493, ../../../../sass/src/main.scss */
#history-page pre { border-bottom: 1px solid #c9d7f1; padding: 1em 0.5em; }

/* line 497, ../../../../sass/src/main.scss */
span.pane div.delete_worksheet_menu { color: black; top: 0ex; background-color: #cccccc; text-decoration: none; font-size: 11px; padding-left: 10px; width: 174px; display: none; }

/* line 507, ../../../../sass/src/main.scss */
input.delete_worksheet_menu { width: 50%; }

/* line 510, ../../../../sass/src/main.scss */
button.delete_worksheet_menu { font-size: 11px; background-color: #ffcccc; }

/* line 514, ../../../../sass/src/main.scss */
span.pane div.worksheet_list { position: fixed; overflow: scroll; font-size: 12px; top: 25ex; bottom: 2ex; left: 1ex; border: 2px solid #cccccc; width: 180px; }

/* line 524, ../../../../sass/src/main.scss */
a.new_worksheet { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12pt; text-align: right; color: #0000aa; }
/* line 529, ../../../../sass/src/main.scss */
a.new_worksheet:hover { cursor: pointer; }

/* line 533, ../../../../sass/src/main.scss */
div.worksheet_menu { top: 50px; }

/* line 536, ../../../../sass/src/main.scss */
a.worksheet_title { text-decoration: none; font-size: 20px; font-weight: bold; color: black; }
/* line 541, ../../../../sass/src/main.scss */
a.worksheet_title:hover { background-color: #ffffcc; cursor: pointer; }

/* line 546, ../../../../sass/src/main.scss */
div.worksheet_title { padding-left: 1em; background-color: white; color: black; }
/* line 550, ../../../../sass/src/main.scss */
div.worksheet_print_title { text-decoration: none; font-size: 24px; font-weight: bold; color: black; text-align: center; }
/* line 556, ../../../../sass/src/main.scss */
div.worksheet_title_under { z-index: 0; padding-top: 3px; padding-left: 1em; background-color: #dcdcdc; font-size: 22px; font-weight: bold; color: black; }
/* line 564, ../../../../sass/src/main.scss */
div.worksheet_cell_list { padding-left: 0.5ex; }

/* line 568, ../../../../sass/src/main.scss */
a.delete_worksheet { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 8pt; text-decoration: underline; text-align: right; color: #0000aa; }
/* line 574, ../../../../sass/src/main.scss */
a.delete_worksheet:hover { cursor: pointer; }
/* line 576, ../../../../sass/src/main.scss */
a.upload_worksheet:hover { cursor: pointer; }

/* line 580, ../../../../sass/src/main.scss */
span.pane a.worksheet_current { font-size: 14px; padding-left: 1ex; background-color: #cccccc; text-decoration: none; color: black; }
/* line 586, ../../../../sass/src/main.scss */
span.pane a.worksheet_current_computing { font-size: 14px; padding-left: 1ex; background-color: #ffd1d1; text-decoration: none; color: black; }
/* line 592, ../../../../sass/src/main.scss */
span.pane a.worksheet_other { font-size: 14px; padding-left: 1ex; background-color: white; text-decoration: none; color: black; }
/* line 598, ../../../../sass/src/main.scss */
span.pane a.worksheet_other:hover { background-color: #cccccc; text-decoration: none; cursor: pointer; }
/* line 602, ../../../../sass/src/main.scss */
span.pane a.worksheet_other_computing { font-size: 14px; padding-left: 1ex; background-color: #ffd1d1; text-decoration: none; color: black; }

/********** DOC-BROWSER*********************** */
/* line 611, ../../../../sass/src/main.scss */
.verbatim { background-color: #fafad2; border-style: solid; border-width: 1px 1px; border-color: black; }

/*********** OBJECTS ************************* */
/* line 620, ../../../../sass/src/main.scss */
span.pane div.objects_topbar { color: black; height: 2ex; top: 0ex; background: url("corner.png") no-repeat top left; background-color: #cccccc; text-decoration: none; font-size: 13px; padding-left: 10px; padding-bottom: 1px; width: 174px; }
/* line 631, ../../../../sass/src/main.scss */
span.pane div.object_list { font-size: 11px; height: 20ex; border: 2px solid #cccccc; width: 180px; overflow: auto; }

/* line 638, ../../../../sass/src/main.scss */
a.object_name { padding-left: 1ex; border-top: 1px solid #cccccc; background-color: white; text-decoration: none; color: black; }
/* line 644, ../../../../sass/src/main.scss */
a.object_name:hover { background-color: #cccccc; text-decoration: none; color: black; cursor: pointer; }

/*********** CONTROLS ************************* */
/* line 652, ../../../../sass/src/main.scss */
div.control_area { vertical-align: top; }

/* line 655, ../../../../sass/src/main.scss */
span.control { border: 1px solid white; font-family: monospace; font-size: 14pt; font-weight: bold; }
/* line 660, ../../../../sass/src/main.scss */
span.control a.cs { color: #777777; text-decoration: none; border: 0px solid white; }
/* line 664, ../../../../sass/src/main.scss */
span.control:hover a.cs, span.control a:hover.cs { color: black; border: 1px solid #333333; }

/*********** WORKSHEET ************************* */
/* line 671, ../../../../sass/src/main.scss */
div.worksheet { background-color: white; border: 1px solid #aaaaaa; padding: 0.75em 0.2em; }
/* line 675, ../../../../sass/src/main.scss */
div.banner { background-color: white; font-size: 18px; text-decoration: none; color: #1950c8; }
/* line 680, ../../../../sass/src/main.scss */
div.banner a.banner { text-decoration: none; border: none; margin-top: 2px; }

/* line 685, ../../../../sass/src/main.scss */
a.banner:visited { color: #1950c8; }

/* line 689, ../../../../sass/src/main.scss */
div.banner a.banner img { text-decoration: none; border: none; margin-top: 2px; }

/* line 696, ../../../../sass/src/main.scss */
input.btn { font-family: monospace; font-size: 13pt; font-weight: bold; color: gray; text-decoration: none; background: white; padding: 0px; margin: 0px; border: 1px solid white; }
/* line 706, ../../../../sass/src/main.scss */
input.btn:hover { color: black; text-decoration: none; background: white; padding: 0px; margin: 0px; border: 1px solid #333333; }

/*********** CELL INPUT ************************* */
/* line 717, ../../../../sass/src/main.scss */
div.cell_visible { display: block; }
/* line 719, ../../../../sass/src/main.scss */
div.cell_evaluated { border-left: 1px solid white; padding-left: 3px; }
/* line 722, ../../../../sass/src/main.scss */
div.cell_not_evaluated { border-left: 1px solid #ff8888; padding-left: 3px; }

/* line 727, ../../../../sass/src/main.scss */
td.cell_number { font-size: 12pt; font-family: 'Arial', 'Helvetica', sans-serif; color: #bbbbbb; text-align: left; border-left: 4px solid white; }
/* line 733, ../../../../sass/src/main.scss */
td.cell_number:hover { color: #555555; cursor: pointer; }
/* line 736, ../../../../sass/src/main.scss */
td.cell_number_running { font-size: 12pt; font-family: 'Arial', 'Helvetica', sans-serif; color: #bbbbbb; border-left: 4px solid #aaffaa; text-align: left; }
/* line 742, ../../../../sass/src/main.scss */
td.cell_number_running:hover { cursor: wait; }

/* line 747, ../../../../sass/src/main.scss */
div.cellbox { z-index: 2; background-color: white; padding-left: 0.5em; padding-top: 4em; }

/* line 753, ../../../../sass/src/main.scss */
textarea.cell_input { color: black; background-color: white; border: 1px solid #a8a8a8; font-family: monospace; font-size: 12pt; overflow: hidden; padding-bottom: 1px; padding-left: 6px; padding-right: 1px; padding-top: 4px; width: 97%; margin-bottom: 0px; margin-top: 0px; line-height: 1.2em; }

/* line 769, ../../../../sass/src/main.scss */
pre.cell_input { color: black; background-color: white; border: 1px solid #a8a8a8; font-family: monospace; font-size: 12pt; padding-bottom: 1px; padding-left: 6px; padding-right: 1px; padding-top: 4px; width: 100%; margin-bottom: 0px; margin-top: 0px; }
/* line 782, ../../../../sass/src/main.scss */
pre.cell_input:hover { cursor: text; }

/* line 785, ../../../../sass/src/main.scss */
textarea.cell_input_hide { background-color: white; border: 0px solid white; font-family: monospace; font-size: 12pt; color: #888888; overflow: hidden; padding-bottom: 2px; padding-left: 7px; padding-right: 2px; padding-top: 5px; height: 1em; margin: 0px; }

/* line 799, ../../../../sass/src/main.scss */
pre.cell_input_hide { background-color: white; border: 2px solid #e8e8e8; font-family: monospace; font-size: 12pt; overflow: hidden; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 3px; height: 1em; margin: 0px; }
/* line 811, ../../../../sass/src/main.scss */
pre.cell_input_hide:hover { cursor: text; }

/* line 814, ../../../../sass/src/main.scss */
textarea.cell_input_active { background-color: white; border: 2px solid #8888fe; color: black; font-family: monospace; font-size: 12pt; overflow: hidden; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 3px; margin-top: 0px; margin-bottom: 0px; line-height: 1.2em; width: 97%; }

/* line 831, ../../../../sass/src/main.scss */
div.cell_input_active { background-color: white; border: 2px solid #8888fe; font-family: monospace; font-size: 12pt; padding-bottom: 0px; padding-left: 5px; padding-right: 0px; padding-top: 3px; margin-top: 0px; margin-bottom: 0px; line-height: 1.2em; width: 97%; z-index: -100; visibility: hidden; position: absolute; }
/* line 847, ../../../../sass/src/main.scss */
div.cell_input_print { background-color: white; border: 1px solid #a8a8a8; font-family: monospace; font-size: 12pt; padding-bottom: 1px; padding-left: 6px; padding-right: 1px; padding-top: 4px; margin-top: 0px; margin-bottom: 0px; line-height: 1.2em; width: 97%; white-space: pre-wrap; }

/* line 862, ../../../../sass/src/main.scss */
textarea.cell_input:hover { cursor: text; }

/* line 866, ../../../../sass/src/main.scss */
input.eval_button { display: none; }
/* line 868, ../../../../sass/src/main.scss */
input.eval_button_active { display: block; position: relative; top: 2px; margin: 0px; padding: 0px; font-size: 10pt; }

/*********** CELL OUTPUT ************************* */
/* line 879, ../../../../sass/src/main.scss */
div.cell_div_output { font-family: monospace; font-size: 12pt; margin-top: -5px; margin-bottom: 5px; padding-bottom: 5px; }
/* line 885, ../../../../sass/src/main.scss */
div.cell_output_div { overflow-x: auto; overflow-y: hidden; }

/* line 890, ../../../../sass/src/main.scss */
table.cell_output_box { margin: 0px; padding: 0px; }
/* line 894, ../../../../sass/src/main.scss */
table.table_form * td { padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 15px; }
/* line 899, ../../../../sass/src/main.scss */
table.table_form * th { background: #a6ba4e; height: 29px; padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; color: white; text-align: left; }
/* line 909, ../../../../sass/src/main.scss */
table.table_form * tr.row-a { background: #f8f8f8; text-align: left; }
/* line 912, ../../../../sass/src/main.scss */
table.table_form * tr.row-b { background: #efefef; text-align: left; }

/* line 917, ../../../../sass/src/main.scss */
div.cell_div_output_wrap { font-size: 12pt; margin: 0px; padding-left: 0px; color: #0000aa; }
/* line 922, ../../../../sass/src/main.scss */
div.cell_output_wrap pre.cell_output_print_wrap { font-size: 12pt; margin: 0px; padding: 0px; color: #0000aa; }
/* line 927, ../../../../sass/src/main.scss */
div.cell_output_print_wrap { font-size: 10pt; }
/* line 929, ../../../../sass/src/main.scss */
div.cell_output_nowrap, div.cell_output_print_nowrap, div.cell_output_hidden, div.cell_output_nowrap_wrap, div.cell_output_print_nowrap_wrap { display: none; }
/* line 931, ../../../../sass/src/main.scss */
div.cell_output_nowrap_nowrap { font-size: 12pt; margin: 0px; padding: 0px; color: #0000aa; }
/* line 936, ../../../../sass/src/main.scss */
div.cell_output_nowrap_hidden { display: none; }
/* line 938, ../../../../sass/src/main.scss */
div.cell_output_html_wrap, div.cell_output_html_nowrap { font-family: monospace; font-size: 12pt; }
/* line 941, ../../../../sass/src/main.scss */
div.cell_output_html_hidden { display: none; }
/* line 943, ../../../../sass/src/main.scss */
div.cell_div_output_running { font-family: monospace; font-size: 12pt; margin: 0px; background-color: white; padding: 0px; }
/* line 949, ../../../../sass/src/main.scss */
div.cell_div_output_running:hover { cursor: wait; }
/* line 951, ../../../../sass/src/main.scss */
div.cell_div_output_hidden { width: 100%; height: 3px; margin: 0px; border-left: 4em solid #aaaaaa; }

/* line 958, ../../../../sass/src/main.scss */
pre.shrunk { font-size: 12pt; margin: 0px; }
/* line 961, ../../../../sass/src/main.scss */
pre.cell_output_hidden, pre.cell_output_hide { display: none; }

/* line 964, ../../../../sass/src/main.scss */
a.file_link { text-decoration: underline; }

/* line 968, ../../../../sass/src/main.scss */
div.insert_new_cell { height: 16px; display: block; margin: 3px; }
div.insert_new_cell:hover{background-color:#8888fe;}
div.legacy_insert_new_cell {height:13px; display:inline-block; width:95%;}
div.legacy_insert_new_cell:hover{background-color:#8888fe;}

/* line 974 */
div.wksht-icon_button {display:inline-block;}

/* line 977, ../../../../sass/src/main.scss */
a.worksheetname { text-decoration: none; font-weight: bold; font-size: 14px; color: #222222; }
/* line 982, ../../../../sass/src/main.scss */
a.worksheetname:visited { color: #222222; }
/* line 984, ../../../../sass/src/main.scss */
a.worksheetname_moved { color: #888888; text-decoration: none; font-weight: normal; }

/* line 989, ../../../../sass/src/main.scss */
span.worksheet_buttons { position: relative; top: -20ex; right: 0ex; }

/* line 994, ../../../../sass/src/main.scss */
.thin-right { position: absolute; top: auto; right: 0; width: 70%; }

/*********** User Home (Worksheet listing) ************************* */
/* line 4, ../../../../sass/src/_worksheet_listing.scss */
#worksheet-listing-page #welcome-message { text-align: center; padding: 1em; }

/* line 8, ../../../../sass/src/_worksheet_listing.scss */
.ratingmsg { color: #112abb; padding: 0.3em; font-size: 14px; }

/* line 13, ../../../../sass/src/_worksheet_listing.scss */
.pubmsg { font-family: 'Arial', 'Helvetica', sans-serif; color: #112abb; padding: 0.3em; font-size: 12px; }

/* line 19, ../../../../sass/src/_worksheet_listing.scss */
#worksheet-list { clear: both; width: 100%; }
/* line 22, ../../../../sass/src/_worksheet_listing.scss */
#worksheet-list thead { background-color: #e8eef7; }
/* line 24, ../../../../sass/src/_worksheet_listing.scss */
#worksheet-list td.checkbox { padding: 4px; }

/* line 27, ../../../../sass/src/_worksheet_listing.scss */
.controls a, .usercontrol { color: #112abb; font-size: 14px; text-decoration: underline; }
/* line 31, ../../../../sass/src/_worksheet_listing.scss */
.controls a:hover, .usercontrol:hover { cursor: pointer; }

/* line 35, ../../../../sass/src/_worksheet_listing.scss */
.controls span { color: #112abb; padding: 0.3em; font-size: 14px; }

/* line 40, ../../../../sass/src/_worksheet_listing.scss */
.user-controls a, .boldusercontrol { color: #112abb; font-weight: bold; font-size: 14px; }

/* line 45, ../../../../sass/src/_worksheet_listing.scss */
.user-controls a, .controls a, .controls span { padding: 0.3em; }

/* line 49, ../../../../sass/src/_worksheet_listing.scss */
a.control, a.control-select { background-color: #7799bb; font-family: 'Arial', 'Helvetica', sans-serif; color: white; padding-top: 0.25em; padding-bottom: 0.25em; padding-left: 0.5em; padding-right: 0.5em; font-size: 15px; font-weight: bold; text-decoration: none; }
/* line 60, ../../../../sass/src/_worksheet_listing.scss */
a.control:hover { cursor: pointer; }
/* line 62, ../../../../sass/src/_worksheet_listing.scss */
a.control-select { background-color: #4477aa; }
/* line 64, ../../../../sass/src/_worksheet_listing.scss */
a.control-select:hover { cursor: pointer; }

/* line 67, ../../../../sass/src/_worksheet_listing.scss */
.sharebar { background-color: #4477aa; font-family: 'Arial', 'Helvetica', sans-serif; color: white; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 2em; font-size: 1.25em; font-weight: bold; }

/* line 77, ../../../../sass/src/_worksheet_listing.scss */
textarea.edit { font-family: monospace; font-size: 10pt; border: 1px solid #8cacbb; color: black; background-color: white; padding: 3px; overflow: auto; margin-top: 0.5em; }

/* line 87, ../../../../sass/src/_worksheet_listing.scss */
a.listcontrol { padding: 1ex; color: #112abb; font-weight: bold; font-size: 14px; text-decoration: none; }

/* line 95, ../../../../sass/src/_worksheet_listing.scss */
hr.usercontrol { border: 0; width: 99%; color: #c9d7f1; background-color: #c9d7f1; height: 1px; }
/* line 101, ../../../../sass/src/_worksheet_listing.scss */
hr.greybar hr.negative_greybar { border: 0; width: 99%; color: #aaaaaa; background-color: #aaaaaa; height: 1px; }
/* line 107, ../../../../sass/src/_worksheet_listing.scss */
hr.negative_greybar { top: -1em; position: relative; }

/* line 112, ../../../../sass/src/_worksheet_listing.scss */
span.checkcol { position: relative; left: 0%; width: 10%; }
/* line 116, ../../../../sass/src/_worksheet_listing.scss */
span.leftcol { position: relative; left: 10%; width: 20%; }
/* line 120, ../../../../sass/src/_worksheet_listing.scss */
span.middlecol { position: relative; left: 30%; width: 20%; }
/* line 124, ../../../../sass/src/_worksheet_listing.scss */
span.rightcol { position: relative; left: 50%; width: 20%; }

/* line 129, ../../../../sass/src/_worksheet_listing.scss */
tr.greybox { background-color: #e8eef7; }

/* line 132, ../../../../sass/src/_worksheet_listing.scss */
td.entry { padding: 4px; }

/* line 135, ../../../../sass/src/_worksheet_listing.scss */
div.thinspace { border: 0; height: 2px; }

/* line 139, ../../../../sass/src/_worksheet_listing.scss */
tr.thingreybox { background-color: #aaaaaa; }

/* line 142, ../../../../sass/src/_worksheet_listing.scss */
div.ultrathinspace { border: 0; height: 0px; }

/* line 146, ../../../../sass/src/_worksheet_listing.scss */
.lastedit { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 10px; color: #717171; }

/* line 151, ../../../../sass/src/_worksheet_listing.scss */
.revs { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12px; font-weight: bold; color: #333333; }

/* line 157, ../../../../sass/src/_worksheet_listing.scss */
.users { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 13px; color: #222222; }

/* line 162, ../../../../sass/src/_worksheet_listing.scss */
a.share { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 10px; color: #7777cc; }

/* line 168, ../../../../sass/src/_worksheet_listing.scss */
select.worksheet { width: 6em; border: #aaaaaa; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
/* line 176, ../../../../sass/src/_worksheet_listing.scss */
select.worksheet_list, select.worksheet_edit { width: 5em; border: #aaaaaa; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

/* line 186, ../../../../sass/src/_worksheet_listing.scss */
td.worksheet_link { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12px; font-weight: bold; color: black; }
/* line 191, ../../../../sass/src/_worksheet_listing.scss */
td.archived_worksheet_link, td.owner_collab, td.last_edited { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 12px; color: black; }

/* line 196, ../../../../sass/src/_worksheet_listing.scss */
span.addtext { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 13px; color: #222222; }

/* line 201, ../../../../sass/src/_worksheet_listing.scss */
textarea.plaintextedit { font-family: monospace; font-size: 10pt; border: 1px solid #8cacbb; color: black; background-color: white; overflow: auto; width: 99%; height: 60%; }

/* line 211, ../../../../sass/src/_worksheet_listing.scss */
pre.plaintext { overflow: auto; font-family: monospace; font-size: 10pt; border: 1px solid #8cacbb; color: black; background-color: white; margin-top: 0.5em; }

/* line 220, ../../../../sass/src/_worksheet_listing.scss */
div.docidx { text-align: center; font-family: 'Arial', 'Helvetica', sans-serif; font-size: 16px; color: #222222; font-weight: bold; }

/* line 228, ../../../../sass/src/_worksheet_listing.scss */
span.ping { display: none; }
/* line 230, ../../../../sass/src/_worksheet_listing.scss */
span.pingdown { font-family: 'Arial', 'Helvetica', sans-serif; font-size: 15px; font-weight: bold; color: white; background-color: #990000; margin-left: 1em; }

/* line 2, ../../../../sass/src/_prettify.scss */
#source-code-page .str { color: #008800; }
/* line 4, ../../../../sass/src/_prettify.scss */
#source-code-page .kwd { color: #000088; }
/* line 6, ../../../../sass/src/_prettify.scss */
#source-code-page .com { color: #880000; }
/* line 8, ../../../../sass/src/_prettify.scss */
#source-code-page .typ { color: #660066; }
/* line 10, ../../../../sass/src/_prettify.scss */
#source-code-page .lit { color: #006666; }
/* line 12, ../../../../sass/src/_prettify.scss */
#source-code-page .pun { color: #666600; }
/* line 14, ../../../../sass/src/_prettify.scss */
#source-code-page .pln { color: black; }
/* line 16, ../../../../sass/src/_prettify.scss */
#source-code-page .tag { color: #000088; }
/* line 18, ../../../../sass/src/_prettify.scss */
#source-code-page .atn { color: #660066; }
/* line 20, ../../../../sass/src/_prettify.scss */
#source-code-page .atv { color: #008800; }
/* line 22, ../../../../sass/src/_prettify.scss */
#source-code-page .dec { color: #660066; }

/* line 4, ../../../../sass/src/_source.scss */
#source-code-page h1, #source-code-page h2 { text-align: center; }
/* line 6, ../../../../sass/src/_source.scss */
#source-code-page .filename { font-family: monospace; }
/* line 8, ../../../../sass/src/_source.scss */
#source-code-page code { display: block; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 1em; }

/* line 2, ../../../../sass/src/_print_worksheet.scss */
#print-page h1 { text-align: center; }

/* line 2, ../../../../sass/src/_guest_worksheet.scss */
#guest-worksheet-page h1, #guest-worksheet-page h2 { text-align: center; }
/* line 4, ../../../../sass/src/_guest_worksheet.scss */
#guest-worksheet-page ul.controls { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; }
/* line 60, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#guest-worksheet-page ul.controls li { list-style-image: none; list-style-type: none; margin-left: 0; white-space: nowrap; display: inline; float: left; padding-left: 0.5em; padding-right: 0.5em; }
/* line 48, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#guest-worksheet-page ul.controls li:first-child, #guest-worksheet-page ul.controls li.first { padding-left: 0; }
/* line 49, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#guest-worksheet-page ul.controls li:last-child { padding-right: 0; }
/* line 50, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#guest-worksheet-page ul.controls li.last { padding-right: 0; }

/* line 3, ../../../../sass/src/_worksheet_aux.scss */
#before-publish-page form a { text-decoration: none; }
/* line 5, ../../../../sass/src/_worksheet_aux.scss */
#before-publish-page form button { margin-left: 1em; margin-bottom: 0.5em; }
/* line 8, ../../../../sass/src/_worksheet_aux.scss */
#before-publish-page form input { margin-left: 1em; }

/* line 12, ../../../../sass/src/_worksheet_aux.scss */
#after-publish-page input { margin-top: 1em; }

/* line 17, ../../../../sass/src/_worksheet_aux.scss */
#edit-page .sharebar span { margin-right: 2em; }

/* line 1, ../../../../sass/src/_settings.scss */
.settings-page { line-height: 1.4; }
/* line 3, ../../../../sass/src/_settings.scss */
.settings-page h1 { font-size: 2em; padding: 0 5px; }
/* line 6, ../../../../sass/src/_settings.scss */
.settings-page label { display: block; }
/* line 8, ../../../../sass/src/_settings.scss */
.settings-page .buttons { padding: 5px; }
/* line 10, ../../../../sass/src/_settings.scss */
.settings-page .buttons button { margin: 0px 5px; }
/* line 12, ../../../../sass/src/_settings.scss */
.settings-page .buttons a { text-decoration: none; }
/* line 14, ../../../../sass/src/_settings.scss */
.settings-page .buttons-top { border-bottom: 1px solid #cccccc; margin-top: 1em; }
/* line 17, ../../../../sass/src/_settings.scss */
.settings-page h2 { font-size: 1.5em; margin: 0 0 0.75em; }
/* line 20, ../../../../sass/src/_settings.scss */
.settings-page .section { border-bottom: 1px solid #cccccc; padding: 5px; margin: 0.5em 0; }
/* line 24, ../../../../sass/src/_settings.scss */
.settings-page .section div { margin-bottom: 0.5em; }
/* line 26, ../../../../sass/src/_settings.scss */
.settings-page .error, .settings-page .error_found { color: red; }
/* line 28, ../../../../sass/src/_settings.scss */
.settings-page .error_found { font-size: 1.2em; }
/* line 30, ../../../../sass/src/_settings.scss */
.settings-page .updated { color: green; }
/* line 32, ../../../../sass/src/_settings.scss */
.settings-page input.c1 { width: 200px; }

/* line 35, ../../../../sass/src/_settings.scss */
#settings-nav { margin: 0; padding: 0; border: 0; overflow: hidden; *zoom: 1; }
/* line 60, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#settings-nav li { list-style-image: none; list-style-type: none; margin-left: 0; white-space: nowrap; display: inline; float: left; padding-left: 0.5em; padding-right: 0.5em; }
/* line 48, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#settings-nav li:first-child, #settings-nav li.first { padding-left: 0; }
/* line 49, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#settings-nav li:last-child { padding-right: 0; }
/* line 50, ../../../../../../../../.gem/ruby/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
#settings-nav li.last { padding-right: 0; }
/* line 37, ../../../../sass/src/_settings.scss */
#settings-nav li { border-right: 1px solid #cccccc; }
/* line 39, ../../../../sass/src/_settings.scss */
#settings-nav li:last-child, #settings-nav li.last { border-right: none; }

/* line 43, ../../../../sass/src/_settings.scss */
#user-management-page table { border-collapse: collapse; }
/* line 45, ../../../../sass/src/_settings.scss */
#user-management-page th, #user-management-page td { border: 1px solid #696969; padding: 0.25em; }
/* line 48, ../../../../sass/src/_settings.scss */
#user-management-page th { background: #cccccc; }
/* line 50, ../../../../sass/src/_settings.scss */
#user-management-page a:link, #user-management-page a:visited { color: #112abb; }

/* line 2, ../../../../sass/src/_accounts.scss */
.accounts-page #wrapper { margin: 0 auto; max-width: 600px; }
/* line 5, ../../../../sass/src/_accounts.scss */
.accounts-page h1, .accounts-page h2, .accounts-page h3, .accounts-page h4, .accounts-page h5 { font-weight: normal; }
/* line 7, ../../../../sass/src/_accounts.scss */
.accounts-page h1 { border-bottom: 1px solid #696969; font-size: 2em; padding: 10px 0; }
/* line 11, ../../../../sass/src/_accounts.scss */
.accounts-page h2 { font-weight: bold; }
/* line 13, ../../../../sass/src/_accounts.scss */
.accounts-page h1, .accounts-page h2, .accounts-page p, .accounts-page li { margin-bottom: 10px; }
/* line 15, ../../../../sass/src/_accounts.scss */
.accounts-page .entry { margin-bottom: 10px; border: 1px solid #999999; padding: 3px; width: 200; }
/* line 20, ../../../../sass/src/_accounts.scss */
.accounts-page li { border-bottom: 1px solid #cccccc; }
/* line 22, ../../../../sass/src/_accounts.scss */
.accounts-page .error { color: red; }
/* line 24, ../../../../sass/src/_accounts.scss */
.accounts-page .error_found { color: red; font-size: 1.5em; }
/* line 27, ../../../../sass/src/_accounts.scss */
.accounts-page button { margin-right: 1em; }
/* line 30, ../../../../sass/src/_accounts.scss */
.accounts-page form label { display: block; }
/* line 32, ../../../../sass/src/_accounts.scss */
.accounts-page form div { margin-bottom: 1em; }
/* line 34, ../../../../sass/src/_accounts.scss */
.accounts-page form a { text-decoration: none; }

/* line 2, ../../../../sass/src/_login.scss */
#login-page h2 { font-size: 1.5em; margin-bottom: 0.375em; }
/* line 5, ../../../../sass/src/_login.scss */
#login-page h1, #login-page h2, #login-page h3, #login-page h4, #login-page h5, #login-page h6 { line-height: 1em; }
/* line 7, ../../../../sass/src/_login.scss */
#login-page p { margin-bottom: 1em; }
/* line 9, ../../../../sass/src/_login.scss */
#login-page strong { font-weight: bold; }
/* line 11, ../../../../sass/src/_login.scss */
#login-page #desc { float: left; margin-right: 400px; }
/* line 14, ../../../../sass/src/_login.scss */
#login-page div { padding: 0.5em 1em; }
/* line 16, ../../../../sass/src/_login.scss */
#login-page #sign-in-box { background-color: #efefff; float: left; margin-left: -400px; width: 350px; }
/* line 22, ../../../../sass/src/_login.scss */
#login-page #sign-in-box form label { display: block; }
/* line 24, ../../../../sass/src/_login.scss */
#login-page #sign-in-box a { font-size: 0.875em; }

/* line 1, ../../../../sass/src/_pygment.scss */
.hll { background-color: #ffffcc; }

/* line 4, ../../../../sass/src/_pygment.scss */
.c { color: #408090; font-style: italic; }

/* line 8, ../../../../sass/src/_pygment.scss */
.err { border: 1px solid red; }

/* line 11, ../../../../sass/src/_pygment.scss */
.k { color: #007020; font-weight: bold; }

/* line 15, ../../../../sass/src/_pygment.scss */
.o { color: #666666; }

/* line 18, ../../../../sass/src/_pygment.scss */
.cm { color: #408090; font-style: italic; }

/* line 22, ../../../../sass/src/_pygment.scss */
.cp { color: #007020; }

/* line 25, ../../../../sass/src/_pygment.scss */
.c1 { color: #408090; font-style: italic; }

/* line 29, ../../../../sass/src/_pygment.scss */
.cs { color: #408090; background-color: #fff0f0; }

/* line 33, ../../../../sass/src/_pygment.scss */
.gd { color: #a00000; }

/* line 36, ../../../../sass/src/_pygment.scss */
.ge { font-style: italic; }

/* line 39, ../../../../sass/src/_pygment.scss */
.gr { color: red; }

/* line 42, ../../../../sass/src/_pygment.scss */
.gh { color: navy; font-weight: bold; }

/* line 46, ../../../../sass/src/_pygment.scss */
.gi { color: #00a000; }

/* line 49, ../../../../sass/src/_pygment.scss */
.go { color: #0000aa; }

/* line 52, ../../../../sass/src/_pygment.scss */
.gp { color: #c65d09; font-weight: bold; }

/* line 56, ../../../../sass/src/_pygment.scss */
.gs { font-weight: bold; }

/* line 59, ../../../../sass/src/_pygment.scss */
.gu { color: purple; font-weight: bold; }

/* line 63, ../../../../sass/src/_pygment.scss */
.gt { color: #0040d0; }

/* line 66, ../../../../sass/src/_pygment.scss */
.kc, .kd, .kn { color: #007020; font-weight: bold; }

/* line 70, ../../../../sass/src/_pygment.scss */
.kp { color: #007020; }

/* line 73, ../../../../sass/src/_pygment.scss */
.kr { color: #007020; font-weight: bold; }

/* line 77, ../../../../sass/src/_pygment.scss */
.kt { color: #902000; }

/* line 80, ../../../../sass/src/_pygment.scss */
.m { color: #208050; }

/* line 83, ../../../../sass/src/_pygment.scss */
.s, .na { color: #4070a0; }

/* line 86, ../../../../sass/src/_pygment.scss */
.nb { color: #007020; }

/* line 89, ../../../../sass/src/_pygment.scss */
.nc { color: #0e84b5; font-weight: bold; }

/* line 93, ../../../../sass/src/_pygment.scss */
.no { color: #60add5; }

/* line 96, ../../../../sass/src/_pygment.scss */
.nd { color: #555555; font-weight: bold; }

/* line 100, ../../../../sass/src/_pygment.scss */
.ni { color: #d55537; font-weight: bold; }

/* line 104, ../../../../sass/src/_pygment.scss */
.ne { color: #007020; }

/* line 107, ../../../../sass/src/_pygment.scss */
.nf { color: #06287e; }

/* line 110, ../../../../sass/src/_pygment.scss */
.nl { color: #002070; font-weight: bold; }

/* line 114, ../../../../sass/src/_pygment.scss */
.nn { color: #0e84b5; font-weight: bold; }

/* line 118, ../../../../sass/src/_pygment.scss */
.nt { color: #062873; font-weight: bold; }

/* line 122, ../../../../sass/src/_pygment.scss */
.nv { color: #bb60d5; }

/* line 125, ../../../../sass/src/_pygment.scss */
.ow { color: #007020; font-weight: bold; }

/* line 129, ../../../../sass/src/_pygment.scss */
.w { color: #bbbbbb; }

/* line 132, ../../../../sass/src/_pygment.scss */
.mf, .mh, .mi, .mo { color: #208050; }

/* line 135, ../../../../sass/src/_pygment.scss */
.sb, .sc { color: #4070a0; }

/* line 138, ../../../../sass/src/_pygment.scss */
.sd { color: #4070a0; font-style: italic; }

/* line 142, ../../../../sass/src/_pygment.scss */
.s2 { color: #4070a0; }

/* line 145, ../../../../sass/src/_pygment.scss */
.se { color: #4070a0; font-weight: bold; }

/* line 149, ../../../../sass/src/_pygment.scss */
.sh { color: #4070a0; }

/* line 152, ../../../../sass/src/_pygment.scss */
.si { color: #70a0d0; font-style: italic; }

/* line 156, ../../../../sass/src/_pygment.scss */
.sx { color: #c65d09; }

/* line 159, ../../../../sass/src/_pygment.scss */
.sr { color: #235388; }

/* line 162, ../../../../sass/src/_pygment.scss */
.s1 { color: #4070a0; }

/* line 165, ../../../../sass/src/_pygment.scss */
.ss { color: #517918; }

/* line 168, ../../../../sass/src/_pygment.scss */
.bp { color: #007020; }

/* line 171, ../../../../sass/src/_pygment.scss */
.vc, .vg, .vi { color: #bb60d5; }

/* line 174, ../../../../sass/src/_pygment.scss */
.il { color: #208050; }

/** achtung 0.3.0  Growl-like notifications for jQuery  Copyright (c) 2009 Josh Varner <josh@voxwerk.com>  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.  Portions of this file are from the jQuery UI CSS framework.  @license http://www.opensource.org/licenses/mit-license.php @author Josh Varner <josh@voxwerk.com> */
/* IE 6 doesn't support position: fixed */
/* line 35, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
* html #achtung-overlay { position: absolute; }
/* line 37, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
* html .achtung { width: 280px; }

/* IE6 includes padding in width */
/* line 42, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
#achtung-overlay { overflow: hidden; position: fixed; top: 15px; right: 15px; width: 280px; z-index: 50; }

/* line 50, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtung { display: none; margin-bottom: 8px; padding: 15px 15px; background-color: #000; color: white; width: 250px; font-weight: bold; position: relative; overflow: hidden; -moz-box-shadow: #aaa 1px 1px 2px; -webkit-box-shadow: #aaa 1px 1px 2px; box-shadow: #aaa 1px 1px 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; /* Note that if using show/hide animations, IE will lose this setting */ opacity: .85; filter: Alpha(Opacity=85); }

/** This section from jQuery UI CSS framework Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) Can (and should) be removed if you are already loading the jQuery UI CSS to reduce payload size. */
/* line 78, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; width: 16px; height: 16px; background-image: url(/javascript/jqueryui/css/sage/images/ui-icons_222222_256x240.png); }

/* line 87, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-n { background-position: 0 0; }

/* line 90, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-ne { background-position: -16px 0; }

/* line 93, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-e { background-position: -32px 0; }

/* line 96, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-se { background-position: -48px 0; }

/* line 99, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-s { background-position: -64px 0; }

/* line 102, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-sw { background-position: -80px 0; }

/* line 105, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-w { background-position: -96px 0; }

/* line 108, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-1-nw { background-position: -112px 0; }

/* line 111, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-2-n-s { background-position: -128px 0; }

/* line 114, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-carat-2-e-w { background-position: -144px 0; }

/* line 117, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-n { background-position: 0 -16px; }

/* line 120, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-ne { background-position: -16px -16px; }

/* line 123, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-e { background-position: -32px -16px; }

/* line 126, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-se { background-position: -48px -16px; }

/* line 129, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-s { background-position: -64px -16px; }

/* line 132, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-sw { background-position: -80px -16px; }

/* line 135, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-w { background-position: -96px -16px; }

/* line 138, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-1-nw { background-position: -112px -16px; }

/* line 141, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

/* line 144, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

/* line 147, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-n { background-position: 0 -32px; }

/* line 150, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-ne { background-position: -16px -32px; }

/* line 153, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-e { background-position: -32px -32px; }

/* line 156, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-se { background-position: -48px -32px; }

/* line 159, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-s { background-position: -64px -32px; }

/* line 162, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-sw { background-position: -80px -32px; }

/* line 165, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-w { background-position: -96px -32px; }

/* line 168, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-1-nw { background-position: -112px -32px; }

/* line 171, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

/* line 174, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

/* line 177, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

/* line 180, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

/* line 183, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

/* line 186, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

/* line 189, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

/* line 192, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

/* line 195, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

/* line 198, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

/* line 201, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

/* line 204, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

/* line 207, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

/* line 210, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

/* line 213, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

/* line 216, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

/* line 219, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

/* line 222, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

/* line 225, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

/* line 228, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

/* line 231, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

/* line 234, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

/* line 237, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

/* line 240, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

/* line 243, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

/* line 246, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

/* line 249, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

/* line 252, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

/* line 255, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

/* line 258, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

/* line 261, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

/* line 264, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

/* line 267, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

/* line 270, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

/* line 273, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

/* line 276, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

/* line 279, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-4 { background-position: 0 -80px; }

/* line 282, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-arrow-4-diag { background-position: -16px -80px; }

/* line 285, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-extlink { background-position: -32px -80px; }

/* line 288, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-newwin { background-position: -48px -80px; }

/* line 291, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-refresh { background-position: -64px -80px; }

/* line 294, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-shuffle { background-position: -80px -80px; }

/* line 297, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-transfer-e-w { background-position: -96px -80px; }

/* line 300, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-transferthick-e-w { background-position: -112px -80px; }

/* line 303, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-folder-collapsed { background-position: 0 -96px; }

/* line 306, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-folder-open { background-position: -16px -96px; }

/* line 309, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-document { background-position: -32px -96px; }

/* line 312, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-document-b { background-position: -48px -96px; }

/* line 315, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-note { background-position: -64px -96px; }

/* line 318, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-mail-closed { background-position: -80px -96px; }

/* line 321, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-mail-open { background-position: -96px -96px; }

/* line 324, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-suitcase { background-position: -112px -96px; }

/* line 327, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-comment { background-position: -128px -96px; }

/* line 330, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-person { background-position: -144px -96px; }

/* line 333, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-print { background-position: -160px -96px; }

/* line 336, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-trash { background-position: -176px -96px; }

/* line 339, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-locked { background-position: -192px -96px; }

/* line 342, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-unlocked { background-position: -208px -96px; }

/* line 345, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-bookmark { background-position: -224px -96px; }

/* line 348, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-tag { background-position: -240px -96px; }

/* line 351, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-home { background-position: 0 -112px; }

/* line 354, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-flag { background-position: -16px -112px; }

/* line 357, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-calendar { background-position: -32px -112px; }

/* line 360, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-cart { background-position: -48px -112px; }

/* line 363, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-pencil { background-position: -64px -112px; }

/* line 366, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-clock { background-position: -80px -112px; }

/* line 369, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-disk { background-position: -96px -112px; }

/* line 372, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-calculator { background-position: -112px -112px; }

/* line 375, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-zoomin { background-position: -128px -112px; }

/* line 378, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-zoomout { background-position: -144px -112px; }

/* line 381, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-search { background-position: -160px -112px; }

/* line 384, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-wrench { background-position: -176px -112px; }

/* line 387, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-gear { background-position: -192px -112px; }

/* line 390, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-heart { background-position: -208px -112px; }

/* line 393, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-star { background-position: -224px -112px; }

/* line 396, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-link { background-position: -240px -112px; }

/* line 399, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-cancel { background-position: 0 -128px; }

/* line 402, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-plus { background-position: -16px -128px; }

/* line 405, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-plusthick { background-position: -32px -128px; }

/* line 408, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-minus { background-position: -48px -128px; }

/* line 411, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-minusthick { background-position: -64px -128px; }

/* line 414, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-close { background-position: -80px -128px; }

/* line 417, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-closethick { background-position: -96px -128px; }

/* line 420, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-key { background-position: -112px -128px; }

/* line 423, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-lightbulb { background-position: -128px -128px; }

/* line 426, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-scissors { background-position: -144px -128px; }

/* line 429, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-clipboard { background-position: -160px -128px; }

/* line 432, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-copy { background-position: -176px -128px; }

/* line 435, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-contact { background-position: -192px -128px; }

/* line 438, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-image { background-position: -208px -128px; }

/* line 441, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-video { background-position: -224px -128px; }

/* line 444, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-script { background-position: -240px -128px; }

/* line 447, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-alert { background-position: 0 -144px; }

/* line 450, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-info { background-position: -16px -144px; }

/* line 453, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-notice { background-position: -32px -144px; }

/* line 456, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-help { background-position: -48px -144px; }

/* line 459, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-check { background-position: -64px -144px; }

/* line 462, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-bullet { background-position: -80px -144px; }

/* line 465, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-radio-off { background-position: -96px -144px; }

/* line 468, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-radio-on { background-position: -112px -144px; }

/* line 471, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-pin-w { background-position: -128px -144px; }

/* line 474, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-pin-s { background-position: -144px -144px; }

/* line 477, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-play { background-position: 0 -160px; }

/* line 480, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-pause { background-position: -16px -160px; }

/* line 483, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-seek-next { background-position: -32px -160px; }

/* line 486, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-seek-prev { background-position: -48px -160px; }

/* line 489, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-seek-end { background-position: -64px -160px; }

/* line 492, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-seek-first { background-position: -80px -160px; }

/* line 495, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-stop { background-position: -96px -160px; }

/* line 498, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-eject { background-position: -112px -160px; }

/* line 501, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-volume-off { background-position: -128px -160px; }

/* line 504, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-volume-on { background-position: -144px -160px; }

/* line 507, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-power { background-position: 0 -176px; }

/* line 510, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-signal-diag { background-position: -16px -176px; }

/* line 513, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-signal { background-position: -32px -176px; }

/* line 516, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-battery-0 { background-position: -48px -176px; }

/* line 519, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-battery-1 { background-position: -64px -176px; }

/* line 522, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-battery-2 { background-position: -80px -176px; }

/* line 525, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-battery-3 { background-position: -96px -176px; }

/* line 528, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-plus { background-position: 0 -192px; }

/* line 531, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-minus { background-position: -16px -192px; }

/* line 534, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-close { background-position: -32px -192px; }

/* line 537, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-triangle-e { background-position: -48px -192px; }

/* line 540, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-triangle-s { background-position: -64px -192px; }

/* line 543, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-triangle-w { background-position: -80px -192px; }

/* line 546, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-triangle-n { background-position: -96px -192px; }

/* line 549, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-arrow-e { background-position: -112px -192px; }

/* line 552, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-arrow-s { background-position: -128px -192px; }

/* line 555, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-arrow-w { background-position: -144px -192px; }

/* line 558, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-arrow-n { background-position: -160px -192px; }

/* line 561, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-zoomin { background-position: -176px -192px; }

/* line 564, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-zoomout { background-position: -192px -192px; }

/* line 567, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circle-check { background-position: -208px -192px; }

/* line 570, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circlesmall-plus { background-position: 0 -208px; }

/* line 573, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circlesmall-minus { background-position: -16px -208px; }

/* line 576, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-circlesmall-close { background-position: -32px -208px; }

/* line 579, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-squaresmall-plus { background-position: -48px -208px; }

/* line 582, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-squaresmall-minus { background-position: -64px -208px; }

/* line 585, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-squaresmall-close { background-position: -80px -208px; }

/* line 588, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

/* line 591, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

/* line 594, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

/* line 597, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

/* line 600, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

/* line 603, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* line 607, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtung .achtung-message-icon { margin-top: 0px; margin-left: -0.5em; margin-right: .5em; float: left; zoom: 1; }
/* line 614, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtung .ui-icon.achtung-close-button { overflow: hidden; float: right; position: relative; top: -8px; right: -8px; cursor: pointer; background-image: url(/javascript/jqueryui/css/sage/images/ui-icons_888888_256x240.png); }
/* line 622, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtung .ui-icon.achtung-close-button-hover { background-image: url(/javascript/jqueryui/css/sage/images/ui-icons_ffffff_256x240.png); }

/* Slightly darker for these colors (readability) */
/* line 627, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtungSuccess, .achtungFail, .achtungWait { /* Note that if using show/hide animations, IE will lose this setting */ opacity: .93; filter: Alpha(Opacity=93); }

/* line 633, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtungSuccess { background-color: #4DB559; }

/* line 636, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtungFail { background-color: #D64450; }

/* line 639, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtungWait { background-color: #658093; }

/* line 642, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtungSuccess .ui-icon.achtung-close-button, .achtungFail .ui-icon.achtung-close-button { background-image: url(/javascript/jqueryui/css/sage/images/ui-icons_2e83ff_256x240.png); }

/* line 645, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtungSuccess .ui-icon.achtung-close-button-hover, .achtungFail .ui-icon.achtung-close-button-hover { background-image: url(/javascript/jqueryui/css/sage/images/ui-icons_222222_256x240.png); }

/* line 649, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtung .wait-icon { background-image: url("/javascript/jqueryui/css/sage/images/wait.gif"); }
/* line 651, ../../../../sass/src/jquery-plugins/_ui.achtung.scss */
.achtung .achtung-message { display: inline; }
