.login-top {
	background: #ddd;
	padding: 10px 25px;
	border: 2px solid rgba(36, 33, 33, 0.63);
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8e8e8 0%, #e5e5e5 28%, #e5e5e5 52%, #e0e0e0 75%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(28%,#e5e5e5), color-stop(52%,#e5e5e5), color-stop(75%,#e0e0e0), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #e8e8e8 0%,#e5e5e5 28%,#e5e5e5 52%,#e0e0e0 75%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #e8e8e8 0%,#e5e5e5 28%,#e5e5e5 52%,#e0e0e0 75%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #e8e8e8 0%,#e5e5e5 28%,#e5e5e5 52%,#e0e0e0 75%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F8F7F7 0%,#F3F1F1 28%,#F2ECEC 52%,#E6E6E6 75%,#EBEBEB 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#e0e0e0',GradientType=0 );
}
.login-bottom {
	background: #2E2E2E;
	padding: 37.5px 35px 30px 35px;
}
.login-bottom input[type="text"] {
	background: url(../images/sm-user.png)no-repeat 10px 10px #3B3B3B;
	border-radius: 4px;
	outline: none;
	font-size: 14px;
	font-weight: 600;
	color: #7E7E7E;
	padding: 12px 12px 12px 33px;
	border: 1px solid #4B4A4A;
	margin: 0px 0px 15px 0px;
	width: 86%;
	-webkit-appearance: none;
}
.login-bottom input[type="password"]{
	background: url(../images/key.png) no-repeat 10px 11px #3F3F3F;
	border-radius: 4px;
	outline: none;
	font-size: 14px;
	font-weight: 600;
	color: #7E7E7E;
	padding: 12px 12px 12px 33px;
	border: 1px solid #4B4A4A;
	margin: 0px 0px 25px 0px;
	width: 86%;
	-webkit-appearance: none;
}
.login-bottom button[type="submit"] {
	background: url(../images/lock.png)no-repeat 9px 8px #91C445;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	padding: 8px 19px 8px 30px;
	width: 40%;
	border: none;
	display: inline-block;
	cursor: pointer;
	outline: none;
	cursor: pointer;
}
.send i:before {
	background-color: #2da5da;	
}
.send  .rating label {
	color: #ccc;
	transition: color 0.3s;
	-o-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-moz-transition: color 0.3s;
	-webkit-transition: color 0.3s;
}
.now {
	text-align: right;
}
.login-box2 {
	width: 100%;
	margin: 0px auto 0px;
	position:relative;
}
.bott-green {
	background: rgba(135, 164, 91, 0.45);
}
.greenbox-send .rating input:checked ~ label {
	color: #2da5da;	
}

.top2 {
	border: 1px solid #CDCECC;
}
.box{
	text-align:center;
	position:relative;
}

.glass{
	/* background styles */
	position: relative;
	display: inline-block;
	padding: 15px 25px;
	background: green;
	background-image: linear-gradient(green,lightgreen);

	border-radius: 3px;
	box-shadow: 0px 1px 4px -2px #333;

	text-decoration: none;
	color: #fff;
	font-size: 25px;
	font-family: sans-serif;
	font-weight: 100;
}

.glass:after{
	content: '';
	position: absolute;
	top: 2px;
	left: 2px;
	width: calc(100% - 4px);
	height: 50%;
	background: linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.2));
}

.glass:hover{
	background: linear-gradient(#073,#0fa);
}