body.login{
	font-family: 'Montserrat', sans-serif;
	background-color: unset;
	background-image: url('./asset/images/bg-auth.jpg');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
#login h1 a, .login h1 a {
	background-image: url('asset/images/tanoto-sigap-logo.png');
	height:65px;
	width:320px;
	background-size: 320px 65px;
	background-repeat: no-repeat;
	padding-bottom: 0px;
}
.login #login_error, .login .message, .login .success{
	margin-bottom: 0;
	border-color: #55B18F;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.login form{
	margin-top:0;
	border:0;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
input[type=checkbox]:focus, input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=radio]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, select:focus, textarea:focus{
	border-color: #116546;
	box-shadow: 0 0 0 1px #116546;
}
.wp-core-ui .button-primary{
	border: 0;
    padding: 10px 2rem;
    font-weight: 600;
    border-radius: 25px;
    background: #146749;
    background: -webkit-linear-gradient(to right, #146749 0%, #51ac8b 100%) !important;
    background: -moz-linear-gradient(to right, #146749 0%, #51ac8b 100%) !important;
    background: linear-gradient(to right, #146749 0%, #51ac8b 100%) !important;
    display: inline-flex;
    align-items: center;
}
.wp-core-ui .button-primary.focus, .wp-core-ui .button-primary.hover, .wp-core-ui .button-primary:focus, .wp-core-ui .button-primary:hover{
	background: #116546;
    border-color: #116546;
}
.wp-core-ui .button-secondary:focus, .wp-core-ui .button.focus, .wp-core-ui .button:focus{
	border-color: #55B18F;
    color: #116546;
    box-shadow: 0 0 0 1px #55B18F;
	color: #fff;
}
.login form .input, .login input[type=password], .login input[type=text]{
	width: 100%;
    border-radius: 25px;
    border: 2px solid #116546;
	font-size: 14px;
	padding-left: 15px;
	padding-right:15px;
}
#login form p.submit{
	text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}