legend
{
	text-align:left;
	font-family:sans-serif;
	font-weight:bold;
	font-size: 14px; 
	
/*	padding: 5px;*/
/*	background: #444;*/
/* border: 2px solid #666; */
	-webkit-border-radius: 8px;
/*	-moz-border-radius: 8px;*/
	border-radius: 8px;
	padding: 6px;
	padding-bottom: 3px;
   margin-top: 3px;
	/*border: 1px solid #555555;*/
}


/*@font-face {
    font-family: "MyLogoFont";
    src: url(https://wscanner.net/logofont1.ttf) format("truetype");
}*/

fieldset
{
	font-family:sans-serif;
	font-size: 13px; 
	border:2px solid #0090FF;
/*	border:1px solid #47682C;*/
	padding: 8px;
	display: inline-block;
	margin-top: 10px;
	-webkit-border-radius: 8px;
/*	-moz-border-radius: 8px;*/
	border-radius: 8px;
}

.legend2
{
	text-align:right;
	font-family:sans-serif;
	font-weight:normal;
	font-size: 13px; 
/*	padding: 5px;*/
/*	background: #444;*/
/* border: 2px solid #666; */
	-webkit-border-radius: 8px;
/*	-moz-border-radius: 8px;*/
	border-radius: 8px;
	padding: 4px;

	/*border: 1px solid #555555;*/
}

.fieldset2
{
	font-family:sans-serif;
	font-size: 13px; 
	border:1px solid #666;
/*	border:1px solid #47682C;*/
	padding: 7px;
	display: inline-block;
	margin-top: 5px;
	-webkit-border-radius: 8px;
/*	-moz-border-radius: 8px;*/
	border-radius: 8px;
}

body {
	font-family: Arial; 
	font-size: 14px;
	background: #000;
	color: #FFF;
}

.subnetstats
{
	font-family: Consolas,monospace;
	font-size: 11px;
}

small
{
	font-family: Arial; 
	font-size: 11px;
}

.foldertable
{
	font-family: Arial; 
	font-size: 11px;
	text-align: right;
}

.mailfiles
{
	white-space: nowrap;
	font-family: Arial; 
	font-size: 12px;
	color: #EEE !important;
}


.mailfiles a, .mailfiles a:active {
	color:  #eee !important;
	text-decoration: none;
}

.mailfiles a:visited
{
	color: #82c6de;
	text-decoration: none;
}

.usertable
{
	white-space: nowrap;
	font-family: Arial; 
	font-size: 12px;
}

.usertable table, .usertable td
{
	border: 1px solid #555555;
	padding: 4px;
	vertical-align: top;
}

select, select option {
   background: #111;
	color: #eee !important;
	padding: 3px;
	font-family: inherit;
	font-size: inherit;
	vertical-align: middle;
	border: 2px solid #444;
	border-radius: 3px;
}

 .button
{
	height: 16px;
	width: 16px;
	background-size: 16px auto; 
	vertical-align: middle;
	cursor:pointer;
	border: none;
}


table, td
{
	border: 1px solid #555555;
}

th
{
	text-align: left;
	color: #FFF;
	background: #444;
	font-weight: normal;
	border: 0px;
	padding: 4px;
} 

/*tbody, tr
{
	border: 0px;
}*/


label
{
	text-align:right;
	font-weight:bold; 
}

a, a:active {
	color:  #efbe77;
}

a:visited
{
	color: #82c6de;
}


input[type='checkbox']
{ 
	transform:scale(1.3, 1.3); 
}

/*button, button:hover, button:focus, input.button {*/

input, textarea {

    background: #111;
    color: #eee;
    padding: 3px;
    font-family: inherit;
    font-size: 13px;
    vertical-align: middle;
    border-color: #444;
    border-radius: 3px;

}

#colorgreen
{
	color: LimeGreen;
	font-weight: bold;
}

#colorblue
{
	color: dodgerblue;
	font-weight: bold;
}

#colorred
{
	color: red;
	font-weight: bold;
}

.highlight
{
	background-color:#0000cc;
}

input[type="text"]:focus,
input[type="password"]:focus,
input.button:focus,
textarea:focus {
    border-color: #5A7B3F;
    box-shadow: 0 0 5px 1px #5A7B3F;
}

input[type='button']:hover,input[type='submit']:hover,input[type='button']:focus,input[type='submit']:focus
{
    cursor: pointer;
    border-color: #5A7B3F;
    box-shadow: 0 0 5px 1px #5A7B3F;
}

input[type='button'],input[type='submit']
{
/*	margin-top: 3px;
	margin-bottom: 5px;*/
   background: #666;
	color:	#ddd;
	padding: 3px;
	font-family: inherit;
	font-size: inherit;
	vertical-align: middle;
	border-radius: 5px;
	border: 1px solid #444;
	text-decoration: none;
	outline: none;
	font-weight: bold;
	padding: 5px;
	margin: 0 2px 0 2px;
	box-shadow: 0 1px 1px 0 #ccc;
}


