
.w3-table-grid td,.w3-table-grid th { border:1px solid #7d97a5 /* = w3-border-theme */ !important; padding:4px 4px; /*vertical-align:middle;*/ }
# .w3-table-grid th { background-color: #4ab6e0; /* = w3-theme-d2 */ } 

.w3-table-fit-content { width:auto; width:-moz-fit-content; }

button, html [type=button],[type=reset],[type=submit] { border-radius:10px; border:1px; padding:1px 8px; margin:1px; 
														background-color:lightgrey;}
::-webkit-file-upload-button { border-radius:10px; border:1px; padding:1px 8px; margin:1px;
														background-color:lightgrey; }

button:hover, 
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
::-webkit-file-upload-button:hover { background-color:#4ab6e0!important; cursor:}

h3 { color:#2092bf!important; background-color:#ffffff!important; font-weight:bold; }

.w3-panel { padding-left:0px; }

.w3-button { margin-left:5px; margin-right:5px; margin-top:2px; background-color:lightgrey; border-radius:15px; 
			 padding-top:4px!important; padding-bottom:4px!important; }
.w3-button:hover { background-color:#4ab6e0!important; }
.w3-custom-button:hover { background-color:#4ab6e0!important; cursor:pointer; }
.w3-dropdown-hover {  }

.w3-transparent { background-color:transparent; }

# input[type=button].w3-transparent:hover { background-color:#4ab6e0!important; }

a.w3-custom-hyperlink       { /*font-family: arial;*/
	  color: darkgreen;
	  text-decoration:none;
	  # font-weight:bold;
	  padding: 3px;
	}