.alert {
	margin-bottom:0px;
	padding-bottom:0px;
}
.well {
	padding-bottom:0px;
}
.form-actions {
	margin-bottom:0px;
	margin-top:0px;
}
.navbar-inner {
	border-radius: 0px 0px 0px 0px;
}
.verify label {
	color:#000000;
}
label {
	color:rgba(82,168,236,0.9);
}
label.required {
	color:#e9322d;
}
.verify .form-horizontal .controls {
	margin-top:5px;
}
input.ng-dirty.ng-invalid,select.ng-dirty.ng-invalid,.interfaces select.ng-invalid[required='required'],.interfaces input.ng-invalid[required='required'],select.ng-pristine.ng-invalid-required:focus {
	color: #b94a48;
	border-color:#e9322d;
	box-shadow: 0 0 6px #f8b9b7;
}
select.ng-valid:focus {
	border-color:rgba(82,168,236,0.9);
	box-shadow: 0 1px 1px rgba(0,0,0,0.75) inset, 0 0 6px rgba(82,168,236,0.9); 
}
select:focus {
	outline:none;
}
.help {
	text-decoration:underline;
	cursor:pointer;
}
.form-horizontal .control-group {
    margin-bottom: 10px;
}
.main,.verify {
	width:900px;
	margin:0 auto;
}
.loader {
	background-image:url('../images/wait.gif');
	height:15px;
	width:128px;
	margin:400px auto;
}
legend .hostname {
	color:#e7751d;
}
.hostlist {
	border:1px solid #e3e3e3;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	list-style:none;
	margin-left:20px;

}
.hostlist li {
	line-height:30px;
}
.edit span,.activation span{
	cursor:pointer;
	color:#0042a6;
	text-decoration:underline;	
}
.hostlist .cell {
	float:left;
	width:200px;
}
.hostlist .cell:first-child {
	clear:left;
}
.hostlist li:nth-child(odd) .cell {
	background-color:#dddddd;
}
.hostlist li:nth-child(even) .cell {
	background-color:#f9f9f9;
}
.hostlist li .hostname,.hostlist li .edit,.hostlist li .activation {
	text-align:center;
}
form[name="HostsForm"] .well {
	width:602px;
}
.navbar-inverse a.brand,.navbar-inverse a.brand:hover {
	color:#e7751d;
}
