body {
	/*background:#fff url('images/log_in_page.png') no-repeat center center;*/
	font-family:"Helvetica Neue",Helvetica,Verdana,Tahoma,Arial,sans-serif;
}
#login {
	width: 320px;
	padding: 0;
	margin: auto;
	/* position: absolute; */
	position: relative;
	/* right: 100px; */
	/* top:115px; */
}
#container {
	/* background:#fff url('images/log_in_page.png') no-repeat center center; */
	height:100%;
}
#logo-container {
	height:60px;
}
#logo-container .row > div:first-child:after{
  /* content:url('images/Fee_Master_Logo.png'); */
  position:relative;
  height:60px;
  top:4px;
}
#logo-container .row > div:last-child:after{
  position:relative;
  height:60px;
}
@media (max-width: 768px) {
  #logo-container {
    display: none;
	height:0!important;
  }
  #container {
	  top:0;
  }
}
.login-inner {
	margin-top:0;
}
.login form {
	margin-top:0;
}
.login h1 {
	background:#fff;
	padding-top: 33px;
	box-shadow: 3px 3px 5px #4d4d4d;
}
#loginform{box-shadow: 3px 3px 5px #4d4d4d;}
.login h1:after{
  content:url('images/lock.png');
  position:relative;
}
.login h1 a {
	height:auto;
	background-image: url('images/estivaltech.jpg');
	/*padding-bottom: 30px;*/
	margin:0 auto;
	-webkit-background-size:160px;
	background-size:160px;
	width:160px;
	line-height:2.5em;
}
.login #rememberme {
	border:1px solid #000;
}
.login #wp-submit {
	display:block;
	width:100%;
	border-radius:0;
	margin-top:10px;
	background-color:#007BE5;
	border:1px dotted #007BE5;
	border-radius:4px;
}
.wp-core-ui .button-group.button-large .button, .wp-core-ui .button.button-large {
	height: 45px;
}
p#backtoblog{display:none;}
/* .login #nav {
	margin: -30px 24px 0;
	border: 1px solid #007BE5;
	background: #007BE5;
	color: #fff;
	padding: 3px;
	text-align: center;
} */
.login #nav {
	border: 1px solid #007BE5;
	background: #007BE5;
	color: #fff;
	/* padding: 3px; */
	text-align: center;
	position: relative;
	margin: 93px 0 0;
	padding: 11px;
	border-radius: 4px;
	box-shadow:2px 2px 2px #4d4d4d;
	background-color:#fff;
	border:none;
}
.login #nav a{
	color:#007BE5!important;
}
.login #nav:hover{
	box-shadow:-2px -2px 2px #4d4d4d;					
}
.login #nav a {
	text-decoration: none;
	color: #fff;
}
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: #5b9dd9;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 2px solid #007BE5 !important;
}
.login form .input, .login form input[type=checkbox], .login input[type=text] {
	background: none;
}
input[type=checkbox], input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #fff;
	color: #32373c;
	outline: 0;
	-webkit-transition: .05s border-color ease-in-out;
	transition: .05s border-color ease-in-out;
}
input[name="log"],input[name="pwd"] {
	border-bottom: 1px solid #000;
	border-left: none !important;
	border-top: none !important;
	border-right: none !important;
}
label[for="user_login"],label[for="user_pass"] {
	display:none;
}
::-webkit-input-placeholder { font-family:"Helvetica Neue",Helvetica,Verdana,Tahoma,Arial,sans-serif;font-size:14px; }
:-moz-placeholder { font-family:"Helvetica Neue",Helvetica,Verdana,Tahoma,Arial,sans-serif;font-size:14px; }
::-moz-placeholder { font-family:"Helvetica Neue",Helvetica,Verdana,Tahoma,Arial,sans-serif;font-size:14px; }
:-ms-input-placeholder { font-family:"Helvetica Neue",Helvetica,Verdana,Tahoma,Arial,sans-serif;font-size:14px; }

#cclogo{
	background: url(images/logo.png);
    min-height: 60px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
	background-origin: content-box;
}