﻿body {color:WindowText; background-color:Menu; font:caption;}
input {font:caption; border:1px solid #7A7A7A; width:100%;}
input:focus {outline:none !important; border:1px solid #0078D7;}
input:hover:focus {outline:none !important; border:1px solid #0078D7;}
input:hover {outline:none !important; border:1px solid #000000;}
label {font:caption;}
button {font:caption; background:#E1E1E1; color:ButtonText; border:1px solid #ADADAD; margin:5px; padding:3px; width:auto; min-width:4.4em; display:inline-block;}
button:focus {outline:none !important; border:2px solid #0078D7; padding:2px;}
button:hover {background:#e5f1fb; outline:none !important; border:1px solid #0078D7; padding:3px;}div {overflow:hidden;}
button:focus:hover {background:#e5f1fb; outline:none !important; border:2px solid #0078D7; padding:2px;} span {display:block; overflow:hidden; padding-right:10px;}
button[disabled] {background:#CCCCCC; color:#EBEBE4;}
/* --Suppress button:hover manually, since not() is not working =( */
button[disabled]:hover {border:1px solid #ADADAD; padding:3px;}