@import "/fonts.css";
/*#82bd31*/
/*#73299d*/
html,body {margin:0;padding:0;min-height:100vh}
body {font-family:verdana,arial,sans-serif;font-size:100%}
h1, h2, h3 {font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Trebuchet MS', sans-serif}
h1 {font-size:190%}
h2 {font-size:150%}
h3 {font-size:120%}

sub {vertical-align:sub}
sup {vertical-align:super}

pre,code,tt,.border td {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:95%
}
.pre,.code {background:#fffff0;border-color:#c0c060}

.block {display:block}
.table {display:table}
.tr {display:table-row}
.td {display:table-cell}

.left {text-align:left}
.right {text-align:right}
.fright {float:right}

#header {
	display:table;
	width:100vw;
/*	height:141px;*/
/*	height:180px;*/
	height:104px;
	max-height:104px;
	background: url(/img/uwhois-logo-341x129-bg.png) 10px 15px no-repeat;
	box-shadow: 0 16px 15px -13px #333
}
.title,.title-right,.title-right-dig {display:table-cell;height:104px;max-height:180px;overflow:hidden}

.title {
	width:341px;
	vertical-align:top;
	padding:0;
	padding-top:87px;
	font-family:uwhois,'Times New Roman',serif;
	font-size:52px;
	color:#82bd31;
	text-indent:0.92rem
}
.title span {font-size:40%;vertical-align:super;font-family:arial}

.title a:hover,
.title a:focus,
.title a:active {
	-webkit-stroke-width: 5.3px;
	-webkit-stroke-color:#480d59/*#732788*/;
	-webkit-fill-color:#480d59/*#732788*/;
	text-shadow:-1px 1px 6px rgba(72,13,89,/*115,39,136,*/ 1);
	-webkit-transition: width 0.4s;
	transition: width 0.4s;
	-moz-transition: width 0.4s;
	-o-transition: width 0.4s;
}
.title a:hover {
	-webkit-transition:all 0.4s ease-in;
	transition:all 0.4s ease-in;
	-moz-transition:all 0.4s ease-in;
	-o-transition:all 0.4s ease-in;
    text-decoration:none;
    color:#fff
}
.title a:focus {color:#732788}
.title a:focus,.title a:active {outline-color:#fafafa}

.title-right,.title-right-dig {
	background: url(/img/top-float-right.png) 0 0 no-repeat;
}
.title-right {padding:4em 0 0 6em}
.title-right-dig {padding:2.5em 0 0 6em}
.title-right-dig legend {font-family:uwhois,'Times New Roman',serif;font-size:1.5em;margin-bottom:0.4em}

.boxshadow {box-shadow: 0 16px 15px -13px #333}
/*
 **/
legend,label {color:#82bd31;font-weight:bold}
input[type=text].domname,input[type=text].ip {width:320px;border-style:solid;border-color:#fff;border-bottom-color:#73299d/*#82bd31*/}
input[type=text].domname {margin-bottom:0.7em}
input[type=submit] {border:0;outline:0;background:#fff;font-weight:bold;color:#82bd31;cursor:pointer}
input[type=submit].dig {font-size:larger}
input[type=submit]:hover,input[type=submit].dig:hover {color:#73299d}
label.ip {margin-left:2.9em}
/*
tr:nth-child(odd) {}*/

.title-right .topitems,.title-right-dig .topitems {margin-top:2em;vertical-align:bottom;text-align:right;padding-right:1.3em;color:#73299d}
.title-right .topitems a:hover,.title-right-dig .topitems a:hover {color:#73299d}
/*
a:hover img */
a,a:link,a:visited {text-decoration:none}
a,a:link {color:#82bd31}
a:focus,.topitems a:focus {color:#732788}

/*
 * returned output from utilities */
.prettyout {
	font-family:'DejaVu Sans Mono','Andale Mono','Bitstream Vera Sans Mono',monospace,serif;
	font-size:80%;
	display:inline-block;
	white-space:pre-line;
	max-width:900px;
	margin:2em auto 2.2em 5em;
	padding:0.7em 1.2em 0.5em 1.1em;
	outline:0.2em solid #dedede;
	outline-radius:0.9em;
	-webkit-outline-radius:0.9em;
	-moz-outline-radius:0.9em
}
.prettyout a {
	padding-right:0.2em;
	padding-left:0.2em;
	outline-width:0.2em;
	outline-style:solid;
	outline-color:transparent;
	outline-radius:0.5em;
	-webkit-outline-radius:0.5em;
	-moz-outline-radius:0.5em
}
.prettyout a:hover {outline:0.2em solid #73299d}
.prettyout h3 {color:#82bd31;margin:0}
.ipspacer,.spaceblock,.spaceblock-60,.tailend {display:block}

.ipspacer {height:33%}
.spaceblock {display:flex;min-height:66vh}
.spaceblock-60 {min-height:60vh}

#foot {display:table;width:98vw;margin:0 auto/*;border-top:0.2em solid #f6f6f6*/}
#foot a:hover {color:#5D2180}

.compiled,.hostinf {display:table-cell}
.hostinf {vertical-align:top;font-size:84%;color:#a4a4a4;padding:0}
.compiled {
	line-height:1.2em;
	font-size:80%;
	vertical-align:top;
	text-align:right;
	color:#bcbcbc/*#73299d*/;
	padding:0 0.8em 1.7em 0/*;
	outline:1px solid #00d*/
}
.tailend {line-height:0.6em;text-align:right}
