.qrcode-merge:hover,.qrcode:hover
{
	box-shadow:0 0 10px rgba(21,21,21,.2);
}

body
{
	color:#969b9d;
	size:14px;
}

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th
{
	background-color:#fff;
}

.table-striped>tbody>tr
{
	background:#FFF;
}

.table-striped>tbody>tr:nth-child(2n)
{
	background:#f2f6f8;
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th
{
	background-color:#f2f6f8;
}

.table-hover>tbody>tr>td.warning
{
	background-color:#fff;
	padding-top:15px;
}

.qrcode,.qrcode-merge,.qrcode-mobile
{
	margin-bottom:26px;
	cursor:pointer;
	transition:all .25s;
	padding:3px;
}

.table-hover>tbody>tr>td.version-update
{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:table-caption;
}

.version-update
{
	#width:90%;
	overflow:hidden;
	text-overflow:ellipsis;
	#white-space:nowrap;
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover
{
	color:#7c8183;
	background-color:#fff;
}

#header
{
	/*background:url(/static/images/template/colorful/top_bg_middle.png) top center no-repeat;*/
	height:60px;
}

.qrcode,.qrcode-mobile
{
	width:110px;
	height:110px;
	border:1px solid #c2c2c2;
	margin-top:-26px;
}

.qrcode:hover
{
	transform:scale(1.4);
	border:none;
}

.qrcode-merge
{
	width:140px;
	height:140px;
	border:1px solid #c2c2c2;
	margin-top:10px;
}

.qrcode-merge:hover
{
	transform:scale(1.1);
	border:none;
}

.loading-scale
{
	-webkit-animation:rotate .6s linear infinite;
	animation:rotate .6s linear infinite;
	background:0 0;
	#transition:all .25s;
	#transform:scale(.5);
}

#appicon-bg
{
	background:url(../image/app_bg.png) top center no-repeat #fff;
	width:90px;
	height:90px;
	background-size:100% auto;
	border:none;
	text-align:center;
	margin:-50px auto 30px;
}

.appicon
{
	border:none;
	width:50px;
	height:50px;
	margin-top:4px;
}

#password
{
	width:70%;
	background:#f5f8fb;
	margin:20px auto;
}

.separate-line
{
	border-top:1px solid #e6e6e6;
	margin-top:60px;
	margin-bottom:40px;
}

.devider.devider-dotted,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
{
	border-top:1px solid #e7ebed;
}

.install-btn
{
	padding-top:10px;
}

.signature-label
{
	position:relative;
	margin-top:6px;
	margin-left:8px;
	top:-5px;
}

.signature_in_house
{
	background-color:#40acf1;
}

.signature_app_store
{
	background-color:#95abbd;
}

.signature_no_sign
{
	background-color:#f87044;
}

.signature_adhoc
{
	background-color:#e84d67;
}

.update-description
{
	background:#f2f6f8;
	border-radius:5px;
	padding:20px;
}

.loading-btn
{
	-webkit-animation:rotate .6s linear infinite;
	animation:rotate .6s linear infinite;
	background:0 0;
}

.btn-u-lg,.btn-u.btn-u-green,a.btn-u-lg
{
	background-color:#28caad;
}

.btn-u-lg,a.btn-u-lg
{
	font-size:18px;
	border-radius:30px;
	padding:8px 60px;
}

.history-item,.pl-50
{
	padding-left:50px!important;
}

.history-item
{
	text-align:left;
	white-space:nowrap;
	min-width:120px;
	width:30%;
}

.history-item-mobile
{
	text-align:center;
	min-width:120px;
}

.pr-50
{
	padding-right:50px!important;
}

.btn-u.btn-u-green:active,.btn-u.btn-u-green:focus,.btn-u.btn-u-green:hover
{
	background-color:#24bca1;
	color:#fff;
}

.servive-block-default,.servive-block-light
{
	background:0 0;
}

.gray-text,.gray-text li
{
	color:#969b9d;
}

.breadcrumb>li+li:before
{
	content:none;
}

.breadcrumb>li
{
	padding:0 5px;
}

.content-title
{
	size:20px;
	color:#333;
	margin-bottom:15px;
}

.appicon-mobile
{
	margin-top:-200px!important;
}

#inhouseClick
{
	color:#e22448;
}

.download-animation
{
	nimation:mymove .25s;
	-moz-animation:mymove .25;
	-webkit-animation:mymove .25s;
	-o-animation:mymove .25s;
}

to
{
	font-size:0;
	width:45px;
	height:45px;
	border-radius:50%;
	opacity:0;
	padding:12px;
}

a.btn-newyear
{
	background:#f13e20;
	border:1px solid #f13e20;
	border-radius:30px;
	padding:10px 50px;
}

img.dl
{
	width:56px;
	position:absolute;
	left:-16px;
	top:-10px;
}

a.btn-newyear:active,a.btn-newyear:focus,a.btn-newyear:hover
{
	background:#fd5337;
	border:1px solid #fd5337;
	color:#fff;
}

table.app_view_history td
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all;
	word-wrap:break-word;
	text-align:center;
}

a.btn-lg-default,a.btn-lg-default:focus,a.btn-lg-default:hover
{
	font-size:18px;
	background-color:#666;
	border-radius:30px;
	border-color:#666;
	padding:8px 60px;
}

span.tryAgain
{
	top:-16px;
}

#installAnswer
{
	background:#f5f8fb;
}

@media min-width1200px {
	#header
	{
		background:url(/static/images/template/colorful/top_bg.png) top center no-repeat;
		height:300px;
	}
	
	.qrcode
	{
		margin-top:0;
		margin-bottom:0;
	}
}

@media max-width770px {
	#header
	{
		background:url(/static/images/template/colorful/top_bg_mobile.png) top center no-repeat;
		height:200px;
	}
}

@media screen and -webkit-min-device-pixel-ratio2,screen and max--moz-device-pixel-ratio2 {
	#header
	{
		background:url(../image/top_bg_mobile_ratio.png) top center no-repeat;
		background-size:100% auto;
		height:200px;
	}
}

@media max-width768px {
	table.app_view_history>tbody>tr>td:first-child
	{
		padding-left:30px;
		text-align:right;
		width:48%;
	}
}

@mediamax-width320px {
	table.app_view_history>tbody>tr>td:first-child
	{
		width:60%!important;
	}
	
	table.app_view_history>tbody>tr>td:nth-child(2)
	{
		text-align:left;
		padding-left:15px;
	}
}