.banner_728 {
	max-width: 970px;
	margin: 20px auto 0px auto;
	height: 90px;
	text-align: center;
}
.banner_336 {
	max-width: 336px;
	height: 280px;
	text-align: center;
	margin: 10px auto;
	overflow: hidden;
}
.box-setting {
	font-size: 16px;
}
.box-setting p {
	line-height: 25px;
	color: #555;
}

/* BOX Type */
.box-type {
	border: 1px solid #3c8dbc;
	max-width: 200px;
	margin: 20px auto;
	transition: all .3s ease;
}
.box-type:hover {
	box-shadow: 0px 0px 50px 15px rgba(0,0,0,0.08);
}
.box-type h4.box-title {
	text-align: center;
	padding-top: 10px;
	margin: 10px;
	border-top: 1px solid #ddd;
	font-weight: bold;
}
.box-thumb {
	width: 180px;
	height: 220px;
	background: url('../../../images/sprite.png');
	margin: 10px;
}
.box-ssh {
	background-position: -195px, 0px;
}
.box-openvpn {
	background-position: -5px, 0px;
}

/* Server List */
.box-server {
	background: #fff;
	box-shadow: 0px 0px 10px 0.01px rgba(0,0,0,.1);
	margin-bottom: 30px;
}
.box-server>ul {
	list-style: none;
	padding: 0;
	margin: 0px 0px 20px 0px;
}
.box-server>ul>li.top {
	/*background: #3c8dbc;*/
	background: #3680ab;
	color: #fff;
	text-align: center;
	padding: 7px 0;
}
.box-server>ul>li.locate {
	text-align: center;
	font-weight: bold;
	padding: 20px 0;
	background: #3c8dbc;
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.box-server>ul>li.content-list {
	padding: 7px 0px;
	border-bottom: 1px solid #f0f0f0;
	margin: 0px 15px;
}
.box-server a.btn {
	border-radius: 0px;
}
.inform {
	font-weight: bold;
	margin-right: 10px;
}

/* Alert */
.alert-custom {
	margin: 20px 15px 0px 15px;
}