@charset "utf-8";
/*Estilos para tela de sistema */


body.login {
background: url('../images/bg-login-impacta.jpg');
min-width: 0;
background-position: right center;
}

div.updated, .login .message, div.error, .login #login_error  {
background-color: rgba(236, 10, 63, 0.65) !important;
color: white !important;
border: none;
padding: 15px 60px 20px 20px;
border-bottom: solid rgb(184, 77, 102);
}

html, .wp-dialog {
background: none !important;
}

.login form {

padding: 34px 34px 35px;
font-weight: normal;
background: rgba(255, 255, 255, 0.65);
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.21);
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.21);
}

.login label {
color: rgb(145, 145, 145);
font-size: 16px;
font-family: 'Open Sans Condensed', sans-serif;
text-transform: uppercase;
}



.login form .input, .login input[type="text"] {
color: rgb(61, 61, 61);
font-weight: 200;
font-size: 24px;
line-height: 1;
width: 100%;
padding: 9px;
margin-top: 2px;
margin-right: 6px;
margin-bottom: 16px;
border-top: 1px solid rgba(0, 0, 0, 0.08);
border-bottom: 1px solid rgba(255, 255, 255, 1);
background: rgba(237, 237, 237, 1);
outline: 0;
font-family: 'Open Sans',sans-serif;
font-size: 18px;
font-weight: bold;
border-right: 1px solid rgba(255, 255, 255, 0.59);
border-left: 1px solid rgba(0, 0, 0, 0.08);
-webkit-box-shadow: inset -1px -1px 6px -2px rgba(0, 0, 0, 0.17);
box-shadow: inset -1px -1px 6px -2px rgba(0, 0, 0, 0.17);
}

body.login div#login h1 a {
padding: 0 !important;
}

.login #nav, .login #backtoblog {
text-shadow: none;
padding: 13px 16px 0;
background: rgba(0, 0, 0, 0.17);
margin: 0;
}

p#backtoblog {

-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
padding-bottom: 15px !important;	
}

p#nav {
border-bottom: solid 1px rgba(0, 0, 0, 0.05);
padding-bottom: 13px !important;
}

a, #adminmenu a, #the-comment-list p.comment-author strong a, #media-upload a.del-link, #media-items a.delete, #media-items a.delete-permanently, .plugins a.delete, .ui-tabs-nav a {
color: #fff;
}

.login #nav a, .login #backtoblog a {
color: white!important;
}

.login h1 a {
background-position: center top;
background-repeat: no-repeat;
color: #999;
height: 60px;
font-size: 20px;
font-weight: 400;
line-height: 1.3em;
margin: 0 auto 25px;
padding: 0;
text-decoration: none;
width: 136px;
text-indent: -9999px;
outline: 0;
overflow: hidden;
display: block;
-webkit-background-size: 130px !important;
background-size: 130px !important;
}

input#wp-submit {
border: none;
box-shadow: none;
-webkit-box-shadow: none;
background: #db3f63 !important;
background: -moz-linear-gradient(top, #db3f63 0%, #c43149 100%) !important;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db3f63), color-stop(100%,#c43149)) !important;
background: -webkit-linear-gradient(top, #db3f63 0%,#c43149 100%) !important;
background: -o-linear-gradient(top, #db3f63 0%,#c43149 100%) !important;
background: -ms-linear-gradient(top, #db3f63 0%,#c43149 100%) !important;
background: linear-gradient(to bottom, #db3f63 0%,#c43149 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3f63', endColorstr='#c43149',GradientType=0 ) !important;
font-family: 'Open Sans',sans-serif;
font-size: 14px;
font-weight: bold;
height: 34px;
padding-top: 2px;
-webkit-border-radius: 80px;
-moz-border-radius: 80px;
border-radius: 80px;
width: 90px;
}

.forgetmenot label {
font-size: 15px !important;
text-transform: inherit;
}