/* AGENT_SHEET */ /* by makondo, 02.11 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url("about:home") {

#sync, 
#brandLogo, 
#snippetContainer, 
#searchLogoContainer, 
#searchEngineLogo, 
#restorePreviousSessionSeparator
{ display: none !important; }

/* bottom links icons */
#downloads::before, 
#bookmarks::before, 
#history::before, 
#apps::before, #addons::before, 
#sync::before, 
#settings::before, 
#restorePreviousSession::before
{ display: none !important; }

html, body
{ background: radial-gradient(at center,#293134,black) fixed !important; }

#contentContainer
{ background: none !important; }

#searchContainer
{ -moz-appearance: none !important; 
margin: -60px auto 0px auto!important;
width: 500px !important;
padding: 90px 100px 140px 100px !important; }

#searchText,
#searchSubmit
{ -moz-appearance: none !important; 
font-size: 15px !important;
color: black !important;
text-shadow: -2px 1px 4px #6B8190 !important; 
font-weight: bold !important;
font-family: Segoe UI, Tahoma, sans serif !important;
padding: 0px !important;
outline: 0 none !important;
border-radius: 5px !important;
border: 2px solid !important;
-moz-border-left-colors: #2E4049 #496675 !important;
-moz-border-top-colors: #000 #677B82 !important; 
-moz-border-bottom-colors: #263D47 #5C94AC  !important;
-moz-border-right-colors: #5A7BA7 #506E7F !important;
box-shadow: 4px 4px 8px rgba(104,124,147, .4) !important; }

#searchText, 
#searchSubmit
{ background: radial-gradient(at top,#68767B, rgba(86,97,102, .6), rgba(73,83,87, .1)) !important; }

#searchText:hover, 
#searchText:focus
{ background: radial-gradient(at top, #78898E, transparent) !important; }

#searchText:hover, 
#searchText:focus,
#searchSubmit:hover
{ filter: drop-shadow(0px 2px 12px #78898E) !important; }

#searchSubmit
{ margin-left: 2px !important;
padding: 0px 5px 5px !important;
font-weight: normal !important;
color: black !important;
text-shadow: 1px 0px 0px #000, 2px 2px 2px rgba(86,97,102, .5) !important; }

#searchSubmit:hover
{ background: radial-gradient(at top, #78898E, transparent) !important;
text-shadow: 1px 0px 0px #000, 2px 2px 4px #82939A !important; }

/* links bar */
#launcher
{ position: absolute !important;
top: 50% !important;
right: 0% !important;
left: 1% !important; }

#launcher, 
#restorePreviousSession
{ background: transparent !important;
border: none !important;
box-shadow: none !important; } 

.launchButton
{ background: transparent !important;
border: none !important;
box-shadow: none !important; }

#launcher button
{ padding: 4px 0px !important;
margin-left: 8px !important; }

.launchButton
{ color: #566C75 !important;
font-size: 15px !important;
text-shadow: 1px 1px 2px #222 !important; }

.launchButton:hover, 
.launchButton:hover:active, 
#restorePreviousSession:hover
{ background: transparent !important;
border: none !important;
box-shadow: none !important;
color: #7C9BA8 !important; }

#restorePreviousSession
{ background: none !important;
margin-top: 6px !important;
padding-top: 0 !important; }

#restorePreviousSession
{ margin-top: 20px !important; }

/* === search engine magnifire icon */
#searchIcon:hover
{ opacity: 1 !important; }

#searchIcon
{ -moz-appearance: none !important;
border: none !important;
opacity: .75 !important;
background-size: 38px !important;
background: transparent url(data:image/png;base64,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) center no-repeat !important; } }

/* i really want this to be global */

/* ============ favicon ============== */

.bookmark-item[label="about:Home"], .bookmark-item[label="about:home"],
#main-window[stylish-url="about:Home"] #page-proxy-favicon,
#main-window[stylish-url="about:home"] #page-proxy-favicon,
.tabbrowser-tab[label="Mozilla Firefox Start Page"] .tab-icon-image,
#main-window[stylish-url="about:home"] #fav-image 
{ list-style-image: none !important;
width: 0px !important;
padding-left: 21px !important;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAC4jAAAuIwF4pT92AAADI0lEQVR42rWUe0jTURTHz713o81+c49wv+Y2p05LrahAt2yzIqzA/iiyP4QeMzIrlbKHEQa6P3pQaFkYuWZ7pK4HlQ+kBUHQCyQLIjIiC4SEIPtr9JD643Z/P/cbvWYD6wcHzvn+zvlw7jmXC263G/61JZwY8vtI+9lW9E+hknVd8KIpQYMejwgwpcxILl5edlyv0lmEuOnoEewssGsd+YtSK10ulDBU6kglw5ot29x3wwPjtPqAd0Sr1hcKur24+t66itZPAGBKCBoKBEWgAiBl897mRzWhVzSn/MTHkmN3aM2ZO+Nmo7V82eaGQWuFhxJErH+FhgIBEahEYChr8DzdFH5HdRvqh1lHi8Bi92effEA3nr9L5+/3fYGiPV/lRJ41KZQBsdghAkvp6e4XJY8pVVS4hxhwlpgMIAOjzQ+7rlFweSisbhhXYGLu8rajP0IvXQxOAOUka+3Vh8PLRikltU1PGShT0MM9fSgKxpDp8IL3JYXmB9+AJK0U9MudHfgnaOzICnlu6cCbESf9Rklj6xMGMAt69+VLv2944YpzsmeUpt16PQacSlxeKDixi9iRufT0Ittw5L2DjlHlqeAgA6YKeg8DBtrO4Y4LXhzwtOHrP3bkKDmrjlDKPfoQAbNV7LgrECAQ7u8nYoJM7eLvv40YOm+PglpfJWj9Pb140ksOkEMONj+HG0OfAXE7Be1mXy/5NSmd2VqwztstaYX5BdN4m7OGz3fWpi8pqVOYrGukfzLeuBiS+VpWkx1vUeI8yHTtAlAY6yRdq+czIcPmYYWzma2ClLyWWDGnKwKsrRTrOztI3Huq1psKACXtk2KDwZwNQA4J/tzcPB3zG2PFhHMCUu6QZhkXquL0+ezW7JVijUqXBWKaG5YWOmdKvliMlA4WT0D9PhwXquF4O0uuF/yqrVvRNKycA8RwwjY/D1lNGWmADMdnpZll28tdCIGyGJC8VoT6/PE7ZZ+FQX1sm4fZGI4CVp8BzF9h/jFAqhbmX2X/msQY8z6Wvz76AOFJHxQMkMSS2fxAy0zDjIvGkq+Nxslp+hloyo/0f3n5E7Hv81RWlWmdpf0AAAAASUVORK5CYII=) center no-repeat !important; }
