.logo-img {
    background-position: left top;
    background-repeat: no-repeat;
    background-size: 12vw 2.3vw;
    float: left;
    height: 2.6vw;
    position: absolute;
    width: 26vw;
}

.save,.upgrade,.update {
	width: 11.5vw;
	height: 2.8vw;
	font-size: 1.1vw;
}

.upgrade {
	margin-right: 1%;
}

.cancel {
	background-color: #96AABC;
	width: 11.5vw;
	height: 2.8vw;
	font-size: 1.1vw;
}

.blue:hover,.upgrade:hover,.save:hover,.update:hover {
	background: #00A6FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A6FF),
		to(#00678e));
	background: -moz-linear-gradient(top, #00A6FF, #00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A6FF',
		endColorstr='#00678e');
}

.blue:hover,.upgrade:hover,.save:hover,.update:hover {
	background: #00A6FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A6FF),
		to(#00678e));
	background: -moz-linear-gradient(top, #00A6FF, #00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A6FF',
		endColorstr='#00678e');
}

.cancel:hover {
	background: #96AABC;
	background: -webkit-gradient(linear, left top, left bottom, from(#808E93),
		to(#667379));
	background: -moz-linear-gradient(top, #808E93, #667379);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',
		endColorstr='#667379');
}

.blue:active,.upgrade:active,.save:active,.cancel:active,.update:active
	{
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5),
		to(#00adee));
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',
		endColorstr='#00adee');
}

.blue,.upgrade,.save,.cancel,.update,.saveDisabled {
	color: #ffffff;
	border: solid .1vw #fff;
	background-color: #00A6FF;
	border-radius: .3vw;
	width: 9vw;
	height: 2.1vw;
	font-size: 1vw;
	font-family: Roboto;
	box-shadow: 0 0 .1vw #3B4144;
	float: right;
	cursor: pointer;
}

.saveDisabled {
	color: #ffffff;
	border: solid .1vw #fff;
	background-color: #96AABC;
	opacity: 0.3;
	cursor: default;
	box-shadow: 0 0 .1vw #3B4144;
}

.gray {
	color: #ffffff;
	border: solid .1vw #fff;
	background-color: #96AABC;
	border-radius: .3vw;
	width: 11.5vw;
	height: 2.8vw;
	font-size: 1.1vw;
	box-shadow: 0 0 .1vw #3B4144;
}

.grayDisabled {
	color: #ffffff;
	border: solid .1vw #fff;
	background-color: #96AABC;
	border-radius: .3vw;
	width: 11.5vw;
	height: 2.8vw;
	opacity: 0.3;
	cursor: default;
	font-size: 1.1vw;
	box-shadow: 0 0 .1vw #3B4144;
}

.gray:hover {
	background: #96AABC;
	background: -webkit-gradient(linear, left top, left bottom, from(#808E93),
		to(#667379) );
	background: -moz-linear-gradient(top, #808E93, #667379);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',
		endColorstr='#667379' );
}

.gray:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#575757),
		to(#888) );
	ackground: -moz-linear-gradient(top, #575757, #888);
	color: #afafaf;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',
		endColorstr='#888888' );
}
.blue-est {
	color: #ffffff;
	border: solid .1vw #fff;
	background-color: #00A6FF;
	border-radius: .3vw;
	width: 11.5vw;
	height: 2.8vw;
	font-size: 1.1vw;
	box-shadow: 0 0 .1vw #3B4144;
	cursor: pointer;
}
.blue-est:hover {
	background: #00A6FF;
	background: -webkit-gradient(linear, left top, left bottom, from(#00A6FF),
		to(#00678e) );
	background: -moz-linear-gradient(top, #00A6FF, #00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00A6FF',
		endColorstr='#00678e' );
}

.blue-est:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5),
		to(#00adee) );
	background: -moz-linear-gradient(top, #0078a5, #00adee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',
		endColorstr='#00adee' );
}