body {
	background-color: #1abc9c !important;
}
.login-screen {
	background-color: #1abc9c;
}
.login-icon {
	float: left;
	width: 96px;
	margin-right: 30px;
}
.login-icon > img {
	display: block;
	margin-bottom: 6px;
	width: 100%;
}
.login-icon > h4 {
	font-size: 17px;
	font-weight: 300;
	line-height: 34px;
	opacity: 0.95;
}
.login-icon > h4 small {
	color: inherit;
	display: block;
	font-size: inherit;
	font-weight: 700;
}
.login-form .control-group {
	margin-bottom: 6px;
	position: relative;
}
.login-form .login-field {
	border-color: transparent;
	font-size: 17px;
	text-indent: 3px;
}
.login-form .login-field:focus {
	border-color: #1abc9c;
}
.login-form .login-field:focus + .login-field-icon {
	color: #1abc9c;
}
.login-form .login-field-icon {
	color: #bfc9ca;
	font-size: 16px;
	position: absolute;
	right: 15px;
	top: 3px;
	transition: all 0.25s ease 0s;
}
.login-link {
	color: #bfc9ca;
	display: block;
	font-size: 13px;
	margin-top: 15px;
	text-align: center;
}
.login {
	max-width: 480px;
}
.form-control, .select2-search input[type="text"] {
	border: 2px solid #bdc3c7;
	border-radius: 6px;
	box-shadow: none;
	color: #72879c;
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size: 15px;
	height: 42px;
	line-height: 1.467;
	padding: 8px 12px;
	transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s;
}
.form-group.focus .form-control, .form-control:focus, .form-group.focus .select2-search input[type="text"], .select2-search input[type="text"]:focus {
	border-color: #1abc9c;
	box-shadow: none;
	outline: 0 none;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, .select2-search input[type="text"][disabled], .select2-search input[type="text"][readonly], fieldset[disabled] .select2-search input[type="text"] {
	background-color: #f4f6f6;
	border-color: #d5dbdb;
	color: #d5dbdb;
	cursor: default;
	opacity: 0.7;
}
.form-group {
	position: relative;
}
.glyphicon {
	color: #cccccc;
	position: absolute !important;
	right: 15px !important;
	top: 11px !important;
}
.btn-primary {
    background-color: #1abc9c !important;
    color: #fff;
	border:none !important
}
.btn-primary:hover, .btn-primary.hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background-color: #48c9b0;
    border-color: #48c9b0;
    color: #fff;
}
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #16a085 none repeat scroll 0 0;
    border-color: #16a085;
}