/* AGENT_SHEET */
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
@-moz-document url(chrome://febe/content/settings/febeOptions.xul), 
url(chrome://febe/content/febeQuickBu.xul),
url(chrome://febe/content/febeConfirm.xul) {

button[image="chrome://febe/skin/btn_donateCC_LG.gif"]
{ display: none !important; }

.translucent, .febeCaption
{ background: none !important; }

.checkbox-label-box,
.box-inherit.button-box
{ border: none !important; }

*
{ border-color: #555 !important;
font-family: Segoe UI, sans-serif !important; }

prefwindow, radiogroup, tabbox, tabpanels, tab,
#febeAlertWindow, .backgroundDark
{ -moz-appearance: -moz-win-borderless-glass !important;
background: rgba(50,50,50, .4) !important;
color: black !important;
text-shadow: 1px 2px 2px #444, 1px 1px 1px #999 !important; }

.backgroundDark .content-box
{ background: rgba(59, 63, 65, .6) !important;
border: 1px solid !important;
border-color: #000 #888 #888 #000 !important;
box-shadow: 0px 1px 4px 1px rgba(0,0,0, .3) inset !important; }

.checkbox-label, 
listitem, 
description,
label[control], label.radio-label, label.checkbox-label,
.purple, .febeCaption
{ color: black !important;
text-shadow: 1px 2px 2px #444, 1px 1px 1px #999 !important; 
font-weight: bold !important;
font-size: 12px !important;
font-family: "Segoe UI", Tahoma, sans-serif !important; }

#toolspanelID row .febeButton .button-text
{ font-size: 13px !important;  }

.datetimepicker-input-box
{-moz-appearance: none !important;
border: 1px solid !important;
border-color: #000 #666 #666 #000 !important;
box-shadow: 0px 1px 4px 1px rgba(0,0,0, .3) inset !important; 
color: black !important;
background: transparent !important;}

listitem:hover, 
listitem[current='true'], 
#febeAlertWindow
{ -moz-appearance: none !important;
background: linear-gradient(to right, rgba(231,254,203,0.5), rgba(0,0,8,.4), transparent) !important;
border-radius: 2px !important; 
border: 1px solid rgba(0,0,0,.4) !important;
color: #D7E8C1 !important;
text-shadow: 1px 1px 1px black, 2px 2px 2px #999 !important; }

groupbox, .febeGroupbox
{  -moz-appearance: -moz-win-glass !important;
background: none !important; 
border: 0 none  !important; }

tabpanels, tabpanel, .tabs-right, .tabs-left
{ -moz-appearance: none !important; 
border: none !important; }

radio[pane], #toolspanelID > groupbox row button
{ -moz-appearance: none !important;
background: none !important;
border-radius: 2px !important;
border: 1px solid transparent !important;
box-shadow: none !important;
color: black !important;
text-shadow: 1px 1px 2px #999 !important;
font-weight: bold !important;
font-family: "Segoe UI", Tahoma, sans serif !important; }

caption
{ -moz-appearance: none !important;		
background: transparent !important; 
border: transparent !important; }

/* borders */
#DestDirID
{ -moz-appearance: none !important;
padding: 0 !important;
border-radius: 2px !important; 
border: 1px solid rgba(0,0,0, .6) !important; 
color: black !important;
text-shadow: white 1px 1px 1px !important; }

/* ========================== buttons */
radio
{ box-shadow: none !important;
background: none !important; }

button[disabled="true"]
{ opacity: .8 !important; 
color: #333 !important;
text-shadow: 0px 0px 6px white !important;  }

#febeOptionsID button:not([type="repeat"]):not([type="checkbox"]):not([type="radio"])
{ -moz-appearance: none !important;
background: radial-gradient(at top, rgba(146, 162, 170, .6), transparent) no-repeat !important;
border-color:  transparent !important;
border-radius: 3px !important; }

#febeOptionsID radio
{ padding: 0 !important; }

.backgroundDark .paneButtonLabel
{ color: #AABEBF !important;
text-shadow: 1px 0px 0px #000, 1px 1px 1px #8FA17C !important;
font-weight: normal !important;
font-family: "Segoe UI", Tahoma, sans serif !important;
font-size: 14px !important; }

.backgroundDark radio:hover .paneButtonLabel,
.backgroundDark radio[selected="true"] .paneButtonLabel
{ color: #D9F2F3 !important; }

#febeOptionsID button:not([type="repeat"]):not([type="checkbox"]):hover,
.backgroundDark radio[selected="true"]
{ -moz-appearance: none !important;
background: radial-gradient(at top, rgba(178, 195, 207, .7), transparent) no-repeat !important;
border-color: transparent !important; }

#toolspanelID button .button-text
{ color: #C9DBE5 !important;
text-shadow: 1px 1px 1px #000 !important; }

/* FONT */
.link 
{ color: #aaa !important;
text-shadow: 1px 1px 1px #000 !important; }

.link:hover
{ color: #ddd !important; }

#notes text, 
textbox
{ -moz-appearance: none !important; 
font-weight: bold !important;
color: black !important;
text-shadow: 1px 1px 2px #444, 1px 1px 2px #777 !important; }

checkbox[disabled="true"], 
label[disabled="true"], 
textbox[disabled="true"]
{ color: #ccc !important;
text-shadow: 1px 2px 2px black !important; }

.febeImportant
{ color: #9DAF86 !important; }

.febeGroupbox label
{ color: #aaa !important;
text-shadow: 1px 1px 1px #000 !important; }

/* IMAGES */
.menulist-dropmarker
{ padding: 0 !important;
list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAC4jAAAuIwF4pT92AAACPklEQVR42mNoaGhgoCVmGLVg8Fqgp6fHqKury6itrc1oaGjIqKOjy6ilpQWkdcDiJiYmjDA1IPbg8oGysjKfpqamopa2tqyDg4OctbW1nI6urhzQpXJAH8gBfQQWs7CwkDMyMpLV1dVTAvqOk6AFIC+DBRkY9BmZ2b9Z2Tj8TExO/97W1fd9+pwFP7Zt3/bj4OEjP5YuX/2js6f/e21907eW1o7/GRlZ14iyAIQNDAyYoJZM0zM0+x8RHf+7qa3n//wlK/8dP3ni/9Wr1/6v2bDlX31T+//8wtI/ldX1/y0sLKNBeoDxxUTQAiUlJbAv+Hj5ZETEJF8mJKf/b2rr/jtv0fJ/R48d/X/h4qX/q9Zs/Fdd1/QnJ7/kf2hY5B6QemDQMREdB0DFLFBf5IdGxP5v6ej9NX/xiv/Hjh/7d+HCpX+Ll67+V1HT8Dc1Pfuvnp6BObLPSUpFvLy8rGoa2qe6+6f8n7Nw6R+QBZcuXf4/e96SX6WVdf+DgkOnQg1nITmZAlMKM9QXHvlFFf8WLVv9BxhEIAv+AS34n5Vb9BSYqiSgasnLB+bm5mBvKyqpLV22euP/w0cO/75w4eKvhUtW/ffy9s0ByQEtYSa7qADlXKgvNHILSz+ev3D+75Ur1/53dvefVVNTY6ZKWWRqago2iJdPoO3U6dPAVHTxv42tnQ9IzNjYmIlqhR0Q8BcWFb2eOHHiNmjEMlKtNIUlQRYWligVFRULQhFLUWEHKk1pVh8Aw5yRWJePVplEYwBG3HBYbYaV5wAAAABJRU5ErkJggg==) !important; }

.spinbuttons-button
{ border: none !important;
opacity: .7 !important; }

.spinbuttons-button.spinbuttons-up:hover,
.spinbuttons-button.spinbuttons-down:hover
{ opacity: 1 !important;
border: none !important; }

.spinbuttons-button.spinbuttons-up
{ margin-bottom: -1px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACoElEQVR42mNoaGhggOH6+no4XVdXx9DS0sLQ3NwM5iPLIevBqrmxsRGsOSszizE3N5ehqakJLAYyFFkz2ABkjSAMUlxeXs4M0hgUGMgQEBDAUFRUBBJjamtrw3ANhrMqKyuZIyIiGJwcHcVmz56zrLCoeJGujq5oZGQkQ2JiIjPIFSDXwPQga2ZMSEhg8PHxYfAPCPSYMn3u7f9QUF3XctPewcnXxcWZAaQGqIcRZgjcSfHx8Qze3t4czi7uTRW1zf83bNnzLzExKXf+wkXTn7358r+2oeO/rJzCBDc3N8GUlBSGmpoaiAFdXV2McXFxIAM4Y+MSt7a29/8vKq26oKOr75qfX9AYGhrWFReflLFg8Yqbvv5h/1nYOM5ERUYK5efng7zCyNDT28scHh4GCiil+QuW/AgNjZypq6vnPGP2wgMwL+Tkl+w2t7AKi4lNmCkqJvU/IT5eu7Ozk6G2tpaJobW1lTEnJ4ehuLhYytLSKsPOziF/3qJln4+dvPB/2rQZXXv3H1h/8/7z/2WVDZ9VVdUrpaSk01JSUmVaW1tA0coIim/GgoIChrTUNM7c3PyZ23bs+d/dN/l5VHRcEChA3d3c2GbMnFM8dca8b54+wf+ZWdnXAcNAABSlYAN6enqAXggHuUB+/4FD/zu7eg84OTorQeOfBRh9jFFRkQwVlRX6aRm5e3j4BP8nJMRrtre3Q7zQ0dHBlJyczFBYWCgbn5BUExkRwenh4cGQl5fHDEqNIJuABjEHBQYxpKdnsBubmBa5uLgogJI42AVAU8DJFqiBwdnJiQGUAkHxDEqRsDwBSyexsTEMrq6uDFWVVYiUiJwsgWHBiJ43kNkgW4HRx1RdVQ1PjagKgC5BTuvoGCQOMgRrUoY5F1u2xacGAKC3j0eZAblXAAAAAElFTkSuQmCC) center no-repeat!important; }

.spinbuttons-button.spinbuttons-down
{ margin-top: -1px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAC4jAAAuIwF4pT92AAACo0lEQVR42mOor69naGhoYADRdXV1DMh8EI3MxqYGRUFzSwuYjawZGYPEm5ubGRobG+FqUEwrKChgRLcVxQKg5vz8fKbqqmq4IQy1tbUMLUCb8/LyGJydnBhyc3NBEoxNTU1wJ0MNYoyNjWFwdXVlqKqsQniho6ODKTk5maGwsFA2PiGpJjIigtPDwwNkIDPI4La2NoaioiLmoMAghvT0DHZjE9MiFxcXBZBrgIYzMvT09DCHh4czFBcXy+8/cOh/Z1fvASdHZ6WAgACQRpbIyEjGqKhIhorKCv20jNw9PHyC/xMS4jXb29tBrmcCOZ8R6HeGtNQ0ztzc/Jnbduz53903+XlUdFyQj48Pg7ubG9uMmXOKp86Y983TJ/g/Myv7upSUFAGQy8AuaG1tZczJyQG5QMrS0irDzs4hf96iZZ+Pnbzwf9q0GV179x9Yf/P+8/9llQ2fVVXVK6WkpNNSUlJlWltboF7o7QV6IQzkXKX5C5b8CA2NnKmrq+c8Y/bCA/+hICe/ZLe5hVVYTGzCTFExqf8J8fHanZ2dEC90dXUxxsXFMcTHx3PGxiVubW3v/19UWnVBR1ffNT+/oDE0NKwrLj4pY8HiFTd9/cP+s7BxnImKjBQCRicoKhnhCQdoAIO3tzeHs4t7U0Vt8/8NW/b8S0xMyp2/cNH0Z2++/K9t6PgvK6cwwc3NTRAYBgw1NTWQaERKMIwJCQkMoIDzDwj0mDJ97m2YF6rrWm7aOzj5urg4M4DUgNIJPCGhp7rKykrmiIgIBidHR7HZs+csKywqXqSroysKjE6GxMREZlDCwpmUQRiUAsvLy5lBKTIoMJABmh5AYkygqEPOK3AXoOc4kA2gVJiVmcUIMghkKEgMKVnDMUZuQ862IENASRbdVmQ9AG7Bj0ch2LUPAAAAAElFTkSuQmCC) center no-repeat!important; }

.helpButton, 
.helpButton
{ opacity: .6 !important; }

.helpButton:hover
{ opacity: 1 !important;
background-position: 0 0 !important; }

.helpButton, .helpButton:hover
{ width: 0px !important;
padding-left: 18px !important;
height: 18px !important;
margin-top: 4px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAADTElEQVR42j1UTS9kURCteu+2RjdNfAURIWwQFkhIxGIsRDILsbSbjZ0f5S+wRzISI0F8RCKxQBDEZze6tX7v1Zxz5+Mlt7vvu1WnTp06t3V+fv7H+/v7VFVVVU5EykmSRGYWYq+pVMqcc4K9xHEslUpFv76+DHFJ8OdJl8vlYiaT+eXw4xsOviOhOoqiGABJdXV1EIahfnx82Ovrq6iq1NXVSTabVRSyYrGYIDZATgDgGCvnGhsb69PpdBaBIaoaQFg9uL6+loeHB7/IpqGhQbq7u6Wzs1NYjOxQLHl7ews/Pz8bXH19fQGr1NramgGz6OnpyQ4PD8OjoyMtFAqWy7FjkbOzM7m6utKxsTEbGRmJOzo6QFQDFKqAdd6BSdTe3h739vYaWzk4OLD19XVDFenv77eFhQVBEVlbW5PNzU3Z39+3pqYmGxoaEhCghjE0jMgoBaBUV1dXADYU2dgm2tW5uTlbWlryGp2enhJIHx8fDboKcrSlpSUolUqKYaUcelf0rc3NzaSqs7OzMjg4qKii4+PjwqltbW3J3t4eO1SwlImJCe3p6VFMS19eXgiuDhsDsqeLcRrEt+npaS86erfV1VVZWVmRi4sLmZqaksXFRZuZmWE8Rbe2tja7vLw0hxYEYFJTU0MW3jPcs52NjQ0Psru7KwMDA7K8vCxkzAHAAsJcSCMs6uTvw8R/xuOCN2R7e1uOj48FxpTJycn/INBF4COfw4d5NKRHx6GhX4Hh/CH84Sv19fX5ysPDwz7h+flZYAuvHRcmLcRw+KGYFq+DQhMlGwDzW+EXD8wFHeX8/FwJyhw6H6x8LqamDpXt5ubG8NLwwuBYo4hsh+LTyQTiHklsmx7z5yho9/f3ls/nzYFmdHt7GwEgQaWYgRCetBUOt5OTE68HxR4dHeVAWDDmOZ0PZ8cAih0+HGgGf7UKEJfAkN5HOzs73kNsl5rxWoClsBXOp7a2VpAfADBgaxmwqeKVABgDQhwwQTlaiM0bL/TX3d2dtwgmGtK8GEYCXR0IZB2mUAKAwTshEnhvzN9GAHG8uIN+xpwQLq4HZQzP8S5FfdBRxUG0LYw+jdWIxBJyYuYRD4EU3vuFvuJfBx4WYkyAfRptVxDz8zeW+kQfUEEgDAAAAABJRU5ErkJggg==) center no-repeat  !important; } }
