#login  {
    background-image: url("logo.png");
    background-position: center center;
    background-repeat: no-repeat;
    height:0;
	width:150px;
    margin-bottom: 20px;
}
.button-primary:hover,
.button-primary.active,
.button-primary.active:hover,
.button-primary.active:focus,
.button-primary:active,
.button-primary.focus,
.button-primary:focus {
	background: #E7E7E7;
	border-color: #DD3131
}
/* button */
button.media-button.button-primary,
.button-primary,
a.button-primary.welcome-button,
input[type="submit"],
input[type="submit"].button-primary,
#side-sortables #mp-single-statuses span a,
input.button-primary,
button.button-primary,
input.button.button-primary,
a.button-primary,
.show-hide-custom-css-builder-styles {
	border-color: #b7e3fb !important;
	background-color: #0092df !important;
}
input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active,
input[type="submit"].active,
.show-hide-custom-css-builder-styles:hover{
	border-color: #b7e3fb !important;
	background-color: #0092df !important;
}
.button-large {
height: 36px;
padding: 0 26px 2px;
text-shadow: none;
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700&subset=latin,latin-ext,vietnamese);
* {margin: 0; padding: 0}
html, .dialog,
.login {background: #fff;}
body {font-family: 'Open Sans', sans-serif; font-size: 13px; color: #eee}
a {transition: all 0.2s ease-out 0s;}
.login form .input {font-family: 'Open Sans', sans-serif;}
.login form input,
.login form textarea {
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.login .button {color: #fff}
.login form {
	margin-left: 8px;
	padding: 26px 24px 46px;
	font-weight: normal;
	background: #fff;
}
.login h1 a {
	outline: none;
	overflow: hidden;
	padding-bottom: 15px;
	display: block;
}
#login {
	width: 420px;
	padding: 114px 0 0;
	margin: auto;
}
#login_error,
.login .message {
	margin: 0 0 16px 8px;
	padding: 12px;
}
.login #nav,
.login #backtoblog {
	text-shadow: #fff 0 1px 0;
	margin: 0 0 0 16px;
	padding: 16px 16px 0;
}
.login form .input,
.login input[type="text"] {
	color: #555;
	font-weight: 200;
	font-size: 24px;
	line-height: 1;
	width: 100%;
	padding: 3px;
	margin-top: 2px;
	margin-right: 6px;
	margin-bottom: 16px;
	background: #fbfbfb;
	outline: none;
}
.login #pass-strength-result {
	width: 350px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	margin: 12px 0 6px;
	padding: 6px 5px;
	text-align: center;
}
.mobile #login {
	padding: 20px 0;
}
.mobile #login form,
.mobile #login .message,
.mobile #login_error {
	margin-left: 0;
}
.mobile #login #nav,
.mobile #login #backtoblog {
	margin-left: 8px;
}
.mobile #login h1 a {
	width: auto;
}
/*
.login h1 a {
		background-image: url('../images/wordpress-logo-2x.png?ver=20120412');
		background-size: 274px 63px;
	}
*/
.login #login_error {
	background-color: #ffebe8;
	border-color: #c00;
	color: #444
}
.login .message {
	background-color: #ffffe0;
	border-color: #e6db55;
	color: #444
}
.login #nav a,
.login #backtoblog a {
	color: #21759b !important;
}
.login #nav a:hover,
.login #backtoblog a:hover {
	color: #d54e21 !important;
}
.login #backtoblog a {
	color: #464646;
}
#loginform,
.login label {width: 100%;color: rgba(3, 3, 3, 0.8);font-size: 13px;}
.login form,
.button-primary,
.submit,
.login form .input, .login input[type="text"],
.button-primary  {background: none; border: none;-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.login form .forgetmenot,
.login .button-primary {float: none;}
.login #nav, .login #backtoblog {text-shadow: none}
.login form {padding: 0}
.login h1 a {width: 100%; /*height: auto; */min-height: 20px; font-family: 'Open Sans', sans-serif; font-weight: normal; font-size: 36px; text-transform: none; text-decoration: none; color: #fff; text-align: center; margin: 0 0 10px 8px; line-height:1em}
.login form .input, .login input[type="text"] {border: 1px solid #fd9b02;background: #fff; font-size: 13px; padding: 9px}
.login #nav, .login #backtoblog {clear: both; margin: 0 0 0 8px; padding: 0; font-size: 12px;}
.login #nav a, .login #backtoblog a {color: #fff !important; color: rgba(255, 255, 255, 0.6) !important;}
.login #nav a:hover, .login #backtoblog a:hover {color: #fff !important;}
.button-primary {background:#0972DD; border: 1px solid #0C57A3; transition: all 0.2s ease-out 0s; display: block; width: 100%; cursor: pointer; -webkit-appearance: none;}
.button-primary:hover,
.button-primary.active, .button-primary.active:hover, .button-primary.active:focus, .button-primary:active, .button-primary.focus, .button-primary:focus {background-image: none;-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;background: #1e82e8;-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.button-large{height: 36px; padding: 0 26px 2px;text-shadow: none}