/* BASICS */

img {
	border:0px;
}

dt {
	font-weight:bold;
}


.c {
	text-align:center;
}

.expired {
	background-color:#ff7777;
}

.domain {
	background-color:#ccccee;
}

.tablelink {
	color:blue;
	text-decoration:none;
}

.fontos {
	background-color:#cccccc;
}

.red {
	color:#ff0000;
}

.r {
		text-align: right;
		white-space: nowrap;
}

/* PERCENT GRAPH */

.pgb {
		background-color: #cccccc;
		display: block;
		width: 100%;
		height: 4px;
}

.pgf {
		display:block;
		height:4px;
		background-color:#44bb33;
}
.pgf0 {
		background-color:#44bb33;
}
.pgf60 {
		background-color:#ddbb00;
}
.pgf90 {
		background-color:#ff0000;
}


/* RESPONSIVE */

.hidetail {
}
.detail {
}

@media all and (max-width: 1399px) {
	.hidetail {
		display:none;
	}
}
@media all and (max-width: 959px) {
	.detail {
		display:none;
	}
}

/* PLACEMENT */

.manual {
	text-align:left;
	padding-left:100px;
	padding-right:100px;
}


div.tableindent {
	padding-top:5px;
	padding-left:10px;
	color:#555;
}

div.tableindent-red {
	padding-left:10px;
	color:#ff0000;
}

/* NODES */

b.node {
	padding: 2px 5px 2px 5px;
	color:#fff;
	background-color:#72787F;
	border-radius: 4px;
	cursor: help;
}

b#node1.node {
	background-color:#99992F;
}

b#node2.node {
	background-color:#2F9939;
}

b#node3.node {
	background-color:#3B2F99;
}

b#node4.node {
	background-color:#992F91;
}

b#node5.node {
	background-color:#992F3F;
}

b#node6.node {
	background-color:#995E2F;
}


/* TABLESORT */

th.sort-header {
	cursor:pointer;
}
th.sort-header::-moz-selection,
th.sort-header::selection {
	background:transparent;
}
table th.sort-header:after {
	content:'';
	float:right;
	position:absolute;
	margin-top:5px;
	border-width:0 4px 4px;
	border-style:solid;
	border-color:#f0f0f0 transparent;
	visibility:hidden;
}
table th.sort-header:hover:after {
	visibility:visible;
}
table th.sort-up:after,
table th.sort-down:after,
table th.sort-down:hover:after {
	visibility:visible;
	opacity:0.4;
}
table th.sort-up:after {
	border-bottom:none;
	border-width:4px 4px 0;
}


/* IN-TABLE ICONS @3G */

table.data p.icon.redirect {
	background: url('../image/redirect.png') no-repeat;
	padding: 0px 0px 0px 18px;
	margin: 3px 0px 3px 0px;
}

table.data a.icon {
	width: 16px;
	height: 16px;
	display: block;
	margin: auto;
	color: transparent;
	font-size: 1px;
}

table.data a.icon.api {
	background: url('../image/api.png') no-repeat;
}

table.data a.icon.config {
	background: url('../image/config.png') no-repeat;
}

table.data a.icon.delete {
	background: url('../image/delete.png') no-repeat;
}

table.data a.icon.delete-ro {
	background: url('../image/delete-ro.png') no-repeat;
}

table.data a.icon.deploy {
	background: url('../image/deploy.png') no-repeat;
}

table.data a.icon.edit {
	background: url('../image/edit.png') no-repeat;
}

table.data a.icon.edit-ro {
	background: url('../image/edit-ro.png') no-repeat;
}

table.data a.icon.error {
	background: url('../image/error.png') no-repeat;
}

table.data a.icon.folder-edit {
	background: url('../image/folder-edit.png') no-repeat;
}

table.data a.icon.free {
	background: url('../image/free.png') no-repeat;
}

table.data a.icon.loading {
	background: url('../image/loading.gif') no-repeat;
}

table.data a.icon.lockopen {
	background: url('../image/lockopen.png') no-repeat;
}

table.data a.icon.lock {
	background: url('../image/lock.png') no-repeat;
}

table.data a.icon.manage_ftp {
	background: url('../image/manage_ftp.png') no-repeat;
}

table.data a.icon.manage_mysql {
	background: url('../image/manage_mysql.png') no-repeat;
}

table.data a.icon.manage_vhost {
	background: url('../image/manage_vhost.png') no-repeat;
}

table.data a.icon.off {
	background: url('../image/off.png') no-repeat;
}

table.data a.icon.off-ro {
	background: url('../image/off-ro.png') no-repeat;
}

table.data a.icon.ok {
	background: url('../image/ok.png') no-repeat;
}

table.data a.icon.ok-ro {
	background: url('../image/ok-ro.png') no-repeat;
}

table.data a.icon.on_dns {
	background: url('../image/on_dns.png') no-repeat;
}

table.data a.icon.on_dns-ro {
	background: url('../image/on_dns-ro.png') no-repeat;
}

table.data a.icon.on_mx {
	background: url('../image/on_mx.png') no-repeat;
}

table.data a.icon.on_mx-ro {
	background: url('../image/on_mx-ro.png') no-repeat;
}

table.data a.icon.redirect {
	background: url('../image/redirect.png') no-repeat;
}

table.data a.icon.refresh {
	background: url('../image/refresh.png') no-repeat;
}

table.data a.icon.renew {
	background: url('../image/renew.png') no-repeat;
}

table.data a.icon.spf {
	background: url('../image/spf.png') no-repeat;
}

table.data a.icon.spf-ro {
	background: url('../image/spf-ro.png') no-repeat;
}

table.data a.icon.ssl-off {
	background: url('../image/ssl-off.png') no-repeat;
}

table.data a.icon.ssl-on {
	background: url('../image/ssl-on.png') no-repeat;
}

table.data a.icon.ssl-partial {
	background: url('../image/ssl-partial.png') no-repeat;
}

table.data a.icon.star {
	background: url('../image/star.png') no-repeat;
}

table.data a.icon.star-ro {
	background: url('../image/star-ro.png') no-repeat;
}


table.data a.icon.warning {
	background: url('../image/warning.png') no-repeat;
}

span.addnew {
    cursor:pointer;
}
