@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http),url-prefix(https),url-prefix(file) {

input, button, select, textarea, option { -moz-appearance: none !important; }
 
/*changes some buttons and search boxes*/
input, 
input[type="textarea"],
input[type="select"],
input[type="text"],
/*input[type="submit"],*/ 
input[type="reset"], 
input[type="button"]  
{ -moz-appearance: none !important; 
background-color: transparent /*-moz-field */ !important; 
color: #495B74 !important;
font-weight: bold !important;
font-size: 13px !important;
font-family: Segoe UI, Comic Sans MS !important;
border: /*transparent*/ #4F5B69 1px groove !important;
-moz-border-radius: 8px !important; }

input:hover, 
input[type="textarea"]:hover, 
input[type="select"]:hover,
input[type="text"]:hover,
input[type="submit"]:hover, 
input[type="reset"]:hover,
input[type="button"]:hover
{ background-color: -moz-field !important; color: #495B74 !important; }

input:focus, 
input[type="textarea"]:focus,
input[type="select"]:focus,
input[type="text"]:focus,
input[type="submit"]:focus, 
input[type="reset"]:focus, 
input[type="button"]:focus 
{ background-color: -moz-field !important; color: #495B74 !important; }

pre, textarea
{ -moz-appearance: none !important;
background-color: transparent !important;
border-color: black !important; 
-moz-border-radius: 8px !important;
-moz-outline: 2px groove #4F5B69 !important;
-moz-outline-offset: -1px !important;
-moz-outline-radius: 8px !important;
padding-right: 10px !important; }

textarea:hover, textarea:focus, input:hover, input:focus
{ -moz-appearance: none !important;
background-image: url("data:image/png;base64,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") !important; color: #3F5472 !important; font-weight: bold !important; } 
 
/* buttons gradient hover */
html input[type="reset"]:focus, html input[type="submit"]:focus, html input[type="reset"]:hover, html input[type="submit"]:hover, html input[type="reset"]:hover:active, html input[type="submit"]:hover:active { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuElEQVR4nO3TQQ+BAACG4e///w2HTo02kkVRqRXDGqNDNhYW2hxsbj4/o8Pn8Nzfy4v63lAZTtWVypDvCypDusqpDPFiQ2UIkhWVwQszKoM7S6gMjhdRGexJRGUYjEMqQ98NqOy/QNsBbUN36FMZjJ5DZeiYAyqDYY2oDKbtUxksd05lsP2UyuAGSyqDF6+pDNM0pzJE6z2VIduWVIZNUVEZdseaynA4P6gM5e1FZbg0HyrD8/2lsh+6vumHe3+gTwAAAABJRU5ErkJggg==") !important; background-position: 60% 50% !important;}

html button:focus, html input[type="button"]:focus, html button:hover, html input[type="button"]:hover, html button:hover:active, html input[type="button"]:hover:active { background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuElEQVR4nO3TQQ+BAACG4e///w2HTo02kkVRqRXDGqNDNhYW2hxsbj4/o8Pn8Nzfy4v63lAZTtWVypDvCypDusqpDPFiQ2UIkhWVwQszKoM7S6gMjhdRGexJRGUYjEMqQ98NqOy/QNsBbUN36FMZjJ5DZeiYAyqDYY2oDKbtUxksd05lsP2UyuAGSyqDF6+pDNM0pzJE6z2VIduWVIZNUVEZdseaynA4P6gM5e1FZbg0HyrD8/2lsh+6vumHe3+gTwAAAABJRU5ErkJggg==") !important; background-position: 60% 50% !important; text-indent: 0; }

html select > input[type="button"], html select > input[type="button"]:hover:active { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAgCAYAAACinX6EAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuElEQVR4nO3TQQ+BAACG4e///w2HTo02kkVRqRXDGqNDNhYW2hxsbj4/o8Pn8Nzfy4v63lAZTtWVypDvCypDusqpDPFiQ2UIkhWVwQszKoM7S6gMjhdRGexJRGUYjEMqQ98NqOy/QNsBbUN36FMZjJ5DZeiYAyqDYY2oDKbtUxksd05lsP2UyuAGSyqDF6+pDNM0pzJE6z2VIduWVIZNUVEZdseaynA4P6gM5e1FZbg0HyrD8/2lsh+6vumHe3+gTwAAAABJRU5ErkJggg==") !important; background-position: 60% 50% !important; text-indent: 0; } }
