@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("docs.google.com") {


/*** Header Bar ***/
.gbz0l .gbts
 {color: #063 !important}
.gbz0 .gbts, #gbz .gbzt, #gbz .gbgt, #gbz .gbzt, #gbz .gbgt, #gbztms1
 {color: #4DB339 !important}
.gbzt-hvr, .gbgt.gbgt-hvr, .gbmt.gbmt-hvr
 {background-color: #2A2A2A !important}
#gbx1, #gbx2, #gbx3, #gbx4, .gbto .gbts, .gbto .gbzt, .gbto .gbgt, .gbto .gbgtd,
 .gbzt:focus, .gbmt, .gbmt-hvr, .gbmt:focus
 {background-color: #000 !important}
#gbx1, #gbx2, #gbx3, #gbx4, .gbtcb, .gbtb2
 {border-color: #063 !important}
.gbtb2
 {border-top: 0px !important}
.gbz0, .gbz0l
 {border-top-color: #063 !important;
  margin: 0 !important;}
.gbto .gbts, .gbmh, .gbmpph
 {border-color: #063 !important}
.gbzt, .gbgt, .gbgtd
 {border-top: 2px solid #063 !important;}
.gbtb .gbts {display: none !important}
.gbm, .gbto {-moz-box-shadow: 0 0 0 !important}

/*** Backgrounds ***/
.gbmc, body:not([style]):not([text]):not([onresize]):not([id]), .navpane
 {background: #000 !important;}
#gbar
 {margin-top: 0px !important; padding-bottom: 1px !important;}
#guser, #gbar, #docs-titlebar, #masthead
 {background: #000 !important;}
.docs-title-focused .docs-title-inner, .docs-title-hover .docs-title-inner, 
 .viewpane, .goog-tree-row-hover, .doclistappview-explorerBar, .goog-tree-item .selected .action-arrow, 
 .goog-option-selected .action-arrow, .navpane .goog-tree-item .selected .goog-tree-item-label,
 .doclistappview-headertable, .doclist-header td, .product-logo
 {background-color: #2A2A2A !important; cursor: default !important;}
.goog-palette-cell
 {background-color: #fff !important;}
.doclistappview-exploreNav .goog-listitem-highlight, a.gb2:hover
 {background-color: transparent !important;}
.doclistview-headers-container
 {background-color: #2A2A2A !important; margin: 0 !important; padding-left: 16px !important}

/*** Borders ***/
.goog-listitem-highlight, .goog-listheaderitem-highlight, .detroit-menuitem-highlight
{border: none !important; padding-top: 1px !important; padding-bottom: 1px !important}
.doclist-td-owners, .doclist-td-star, .docs-title-inner, .doclistappview-exploreNav .goog-listitem-highlight, .viewpane-header, .doclistappview-exploreNav .goog-vertical-menuseparator, .goog-menuseparator
 {border: transparent !important;}
.gbh, .gbd, .du-drop-target-inner, .previewpane-subpanel
 {border-color: #063 !important;}
#masthead, .previewpane, .previewpane-header-thumbnail-mask, .viewpane-toolbar, .product-logo
 {border-color: #2A2A2A !important}
#navpanelist
 {padding: 0 !important}
.jfk-button-primary:focus
 {outline: none !important; box-shadow: none !important}
.goog-menuitem-highlight
 {border-width: 1px 0 !important; border-color: transparent  !important}

/*** Fonts ***/
a, .goog-tree-item-label {color: #4DB339 !important;}
#docs-title, .leaf-header-title
 {color: #CF5 !important;}
.gaialinks, .search-options-header-link, a, .goog-tree-row-hover, .share-pill-text, .previewpane-docmetadata-contents, .goog-listitem, .previewpane-subpanel-link, .sortselector .goog-select-lite, .viewlayoutselector .goog-select-lite, .doclist-name
 {color: #4DB339 !important;}
#guser > nobr > b, #gbar > nobr > b, .gaialinks > nobr > b, .gaialinks > nobr > a, #loginBarExtras > span > div, [class="goog-offlinestatus goog-offlinestatus-notinstalled goog-inline-block"], .previewpane-subpanel-row, .folders-subpanel-row, .doclistappview-exploreNav .goog-listitem-highlight
 {color: #063 !important; font-weight: normal !important;}
#guser, #docs-notice, .docs-notice-td, #gbar > nobr > a, .path-link, .leaf-details-box
 {color: #063 !important} 
.navpane .goog-tree-item .selected .goog-tree-item-label
 {font-weight: bold !important}
.doclist-tr-hover .doclist-name-hover .doclist-name, .actionmenuselector .goog-select-lite
 {color: #4DB339 !important; text-decoration: none !important}

/*** Misc ***/
/* Gbar Drop-Down */
.gbm {border: 2px solid #063 !important; background-color: #000 !important;}
/*** Left Filter Pane ***/
.goog-splitpane-handle
 {background-color: #2A2A2A !important;}
.goog-splitpane, .navpane-container-scrollable, .goog-tree-item .selected
 {background: transparent !important;}
.contentcreationpane
 {background-color: #2A2A2A !important;}
.goog-menu
 {color: #4DB339 !important;
  background-color: #000 !important; 
  }
.goog-list
 {color: #4DB339 !important;
  background: transparent !important; 
  border: none !important;
  margin-top: 0px !important;}
.goog-menu-vertical
 {padding-top: 3px !important}
.detroit-menuitem-highlight, .goog-menuitem-highlight, .goog-listitem-highlight, .pf-view, .doclist-tr-hover, .doclist-tr:hover
 {background-color: #2A2A2A !important;}
.doclist-tr-selected
 {background-color: #063 !important;}
.detroit-menuitem, .goog-menuitem
 {color: #4DB339 !important;}
.goog-option-selected:not(.goog-listitem-highlight):not(.goog-tristatemenuitem)
 {background: transparent !important;} 
.goog-option-selected, .goog-tree-item .selected, .navpane .goog-tree-item .selected .goog-tree-item-label
 {color: #063 !important;}
/*** doclist dropdown ***/
.doclist-tr-hover, .doclist-tr-selected .action-arrow, .doclist-tr-hover .action-arrow
{background-color: #2A2A2A !important; color: #4DB339 !important}

/*** View Pane ***/
.doclist-container
 {background-color: #000 !important;}
.statusbarview
 {background-color: #2A2A2A !important;}
.path-action, .path-share
 {color: #063 !important; background-color: transparent !important; border-color: transparent !important;}
.pathview, .path-name, #pager-status
 {color: #CF5 !important; background-color: transparent !important; border-color: transparent !important;}
.explorer-toolbar-pane
 {background-color: #2A2A2A !important;}
.doclist-header, .doclist-dateseparator, .doclistview-inner, .doclistview-inner-ie
 {color: #063 !important; background: #000 none !important;}
.doclist-header td
 {border-color: #2A2A2A !important;}
.doclist-td, .doclist-td-content, .doclist-td-checkbox, .doclist-td-spacing, .doclist-td-name, .doclist-td-blank
 {border-bottom: 0px none !important;}

/*** Folders Popup ***/
.folders-popup, .goog-tristatemenuitem
 {background-color: #000 !important; color: #4DB339 !important;}
.folders-popup, .goog-tree-root
 {border-color: #A2A2A2 !important;}

/*** Editor Chrome ***/
.writely-menubar
 {border-color: #063 !important; background: #2A2A2A !important;}
.goog-toolbar-menu-button, .leaf-header-share-link, .blob-version-history-container
 {color: #4DB339 !important;}
.goog-toolbar-menu-button-hover
 {background: transparent !important;}
.goog-toolbar-menu-button-outer-box, .goog-toolbar-menu-button-inner-box
 {border-color: transparent !important;}
.goog-menuitem-content
 {color: #063 !important;}
.goog-toolbar-menu-button-open
 {background-color: #063 !important;}
/* Rename Dialogue */
.modal-dialog
 {background-color: #063 !important; border-color: #063 !important}
.modal-dialog-title, .tr_dialog-title, .modal-dialog-content, .modal-dialog-buttons, .docs-title-widget:hover .docs-title
 {background-color: #2A2A2A !important;}
.modal-dialog-title-text
 {color: #CF5 !important;}
.modal-dialog-content
 {color: #063 !important;}

/*** Revision History ***/
.listLine
 {border-color: transparent !important;}
table.atab td, .listHdrFtr
 {background-color: #2A2A2A !important;}
#revsPage
 {color: #063 !important; background-color: #000 !important;}
#tabLoadingSpan
 {left: 0 !important;}

/*** Upload Dialogue ***/
.uploadsection, .upload-file, #no-files-message, .progress-bar-vertical, .progress-bar-horizontal
 {border-color: #4DB339 !important; background: #2A2A2A !important; color: #063 !important; }
.uploadsection-header, .du-select-files-text
 {color: #5C1 !important; background-color: #000 !important}
.du-uploader
 {border-color: #000 !important;}
.du-email-information-plus-icon, .du-email-information-minus-icon
 {-moz-border-radius: 3px !important;}
.du-uploader-inner, #du-drop-message, .du-drop-target-inner
 {background-color: #000 !important;}
.du-convert-link, .du-select-files, .goog-flat-button
 {color: #4DB339 !important;}

/*** Alerts ***/
.apps-marquee-text
 {color: #CF5 !important; background: #2A2A2A !important; border-width: 0 !important}
.apps-marquee-item
 {color: #2A2A2A !important;}
#savingDiv, #loadingStatus, #tabLoadingSpan
 {color: #CF5 !important; background-color: #2A2A2A !important; top: 0px !important; padding: 3px 3px !important; margin: 0 !important; -moz-border-radius-bottomleft: 4px !important; -moz-border-radius-bottomright: 4px !important; border: none !important;}
#savingDiv > nobr
 {margin-left: 2px !important; margin-right: 2px !important;}
.actionstatusbox, .actionstatusbox-bg
 {color: #CF5 !important; background-color: #2A2A2A !important;  -moz-border-radius: 4px !important; padding: 4px !important;}
.actionstatusbox-text
 {margin-left: 2px !important;}
.actionstatusbox-undo
  {margin-right: 2px !important; color: #006633 !important;}
.actionstatusbox-border, goog-ninegrid-middlerow, .goog-ninegrid-corner
 {background: transparent !important; border-color: transparent !important;}
/*** Apps Promo Popups ***/
.apps-promo-arrow
{background: none !important; 
 z-index: 5 !important;
 /* top: -30px !important; */
 left: -66px !important;
 width: 0 !important;
 height: 0 !important;
 border-style: solid !important;
 border-width: 33px !important;
 border-color: transparent #4DB339 transparent transparent !important;}
.apps-promo-popup
 {background-color: #4DB339 !important;
  -moz-box-shadow: 0 7px 7px #063 !important;
  border-color: #4DB339 !important}

.filter-selector
 {background-color: #000 !important; border-color: #063 !important}
.filter-selector .detroit-menuitem-highlight,
.filter-selector .detroit-menuitem-highlight div
 {background-color: #000 !important; border-color: transparent !important; color: #063 !important}

/*** Image Replacements ***/
.docs-icon-star-off, .doclist-star-off, .pf-star-off, .goog-toolbar-item-star-off-icon
 {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAi0lEQVR42mNgwAFW/U/7D8IM5IBnH///hxkAYpNswLH7CE1H75NhALLTCXoD5lR0DJM/cOf/fxBGlrv5CslVu2/+Jymw7r7Bon7/HeIMwRszIIkTD3AHGFHRiksRSOzQXSJiAxQexMQMUbYT4hOMe2xRSpQBIPrqi/8omvbf/v+fKANwORM5b6DLAQDGh810SDf2swAAAABJRU5ErkJggg==)
 no-repeat !important;}
.doclist-star-on, .pf-star-on, .goog-listitem-icon.starred-icon, .goog-toolbar-item-star-on-icon
 {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAXUlEQVR42mNgwAFW/U/7D8IM5AKKDABpnDlzAhiTZQhJBsCcio6RDcCGMQyAaSCEsYYNsYbgDVhChhAVK7gMITpKCbmA5OgjOTpxRR1RhsAUovsX2RCCBuBTgEseAH7eOu7gIcVHAAAAAElFTkSuQmCC)
 no-repeat !important;}
/*** Center Search Bar ***/
#search-section > td > div > table
 {width: auto !important; margin: auto !important;}
.upload-state-complete .apps-upload-sprite
 {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAuCAYAAAAhg5m8AAABnUlEQVR42u1UIZCDMBBEVmKRlZHYyMjISGwkEolFIpGxSCQSiY2sRGKRlfu5fAvt99sHZt5xMzuEkN3buyQEwRFHHHHEjmAxB2EzkQsBrmPwkoEXbJtIzDlUKaAMh8hj0Pv6zJJDG4m0kVC5c+GcbMqc1QmKTiM16j1ZJYmv6XFBLDiKRsPYzD8/2iayt+myCCW8WNmkaC45GpuDyxW2qVayWvUpijpFNxToxwpKy/U1y0T4rN1Qwo4GWZGCylstQIvzSvvMpi22dXw5MBytLfeRH5t6XNpbL7i7dQ67yFwwTDbE1Ieg8SaySDRaEwFjAAwBmioCza0/UIo54ukmcMLVOaG5dVdYSAxd6Mnu1eN6OWFoI9C3PwWy9JZ9WASoF2MXgb597ro7xrTY23aYBRx5bM8etOZXss5ymPLsiR6XReCbzJyLGMb9UGnt220jIjWNxosAmwUIL9tKW2Trs99zD7LsYOsQvYlm4tS7Envh5uPnbSXFe40L2OLggTxZ6Z9PLui4znX+xD17x2cRmn854jRBqmuw+378W3wBkpedLi8MJ1cAAAAASUVORK5CYII=)
 !important;}
[alt="Google Docs"], #docs-logo
 {width: 0px !important;}
.docs-title-fade
 {display: none !important;}
}