#login-box {
	margin: 160px auto;
	width: 376px;
	height: 500px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../images/ANAKENA_LOGIN.png) no-repeat left top;
	z-index: 3;
}

#login-box img {
	border:none;
}

#login-box-name {
	float: inherit;
	display: block;
	width: auto;
	text-align: center;
	padding: 12px 0px 3px 0px;
	margin: 0;
	font-size: 14px;
	font-family:latoregular;
}

#login-box-field {
	display: block;
	/* width: 320px; */
	margin: 0;
	align-items: center;
	text-align: center;
}

#email-error{
	color: #ffffff !important;
	animation: blink-animation 1s steps(5, start) infinite;
        -webkit-animation: blink-animation 1s steps(5, start) infinite;

}

#password-error{
	color: #ffffff !important;
	animation: blink-animation 1s steps(5, start) infinite;
        -webkit-animation: blink-animation 1s steps(5, start) infinite;
}

@keyframes blink-animation {
        to {
          visibility: hidden;
        }
}
@-webkit-keyframes blink-animation {
        to {
          visibility: hidden;
        }
}

.help-block {
    margin-top: 2px !important;
    margin-bottom: 3px !important;
}

.panel-heading2 {
    padding:5px 5px !important;
    background-color: #e95653 !important;
    color: #ffffff !important;
    position: fixed;
	animation: blink-animation 1s steps(5, start) infinite;
        -webkit-animation: blink-animation 1s steps(5, start) infinite;
	width: 317px;
    text-align: center;
}

@keyframes panel-heading2 {
        to {
          visibility: hidden;
        }
}
@-webkit-keyframes panel-heading2 {
        to {
          visibility: hidden;
        }
}

.form-forgot a{
	color: #ffffff !important;
}

.form-login  {
	font-size: 14px;
    border:1px solid #a1a1a1;
    padding:10px 40px; 
    background:#ffffff;
    width:265px;
    border-radius:12px;
}

.form-input {
    color:#fff;
	font-size: 14px;
	font-family:latoblack;
	padding:8px 0px 8px 0px;
    width:250px;
    background-color:#254431 !important;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px;
    cursor:pointer;
	box-shadow: none !important;
	border-color: rgba(0,0,0,0) !important;
	outline: none !important;
}
.form-input:hover {
    background-color:#ad834a;
}

.login-box-options  {
	clear:both;
	padding-left:87px;
	padding-top:8px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}

.form-groupL {
    margin-bottom: 0px;
}


@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular.ttf') format('truetype'),
	 url('fonts/lato-regular.woff2') format('woff2'),
         url('fonts/lato-regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold.ttf') format('truetype'),
	 url('fonts/lato-bold.woff2') format('woff2'),
         url('fonts/lato-bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoblack';
    src: url('fonts/lato-black.ttf') format('truetype'),
	 url('fonts/lato-black.woff2') format('woff2'),
         url('fonts/lato-black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

#apDiv1 {
	position:absolute;
	left:445px;
	top:129px;
	width:329px;
	height:368px;
	z-index:1;
	text-align: center;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

.bodyL {
	background:url(../images/ANAKENA_INTRANET.png) !important; 
	background-repeat:no-repeat !important; 
	background-size:100% 100% !important; 
	height:100%; background-attachment:fixed !important;
} 

.h2 {
	color: #FFF;
}
.linq {
	font-size: 12px;
	color: #00F;
}
#apDiv1 #form1 p {
	color: #333;
	text-align: left;
	font-family: Verdana;
}
#apDiv1 #form1 p .linq .linq {
	font-size: 16px;
}
#apDiv1 #form1 p .linq {
	font-size: 16px;
}
#apDiv1 .h2 {
	text-align: justify;
	color: #000;
	font-weight: normal;
	font-family: Verdana;
}
.form {
	text-align: left;
}
.form {
	color: #000;
}
#apDiv1 .h2 .form {
	font-family: Verdana, Geneva, sans-serif;
}

#apDiv1 .h2 .form {
	font-family: Verdana, Geneva, sans-serif;
}
#apDiv1 .h2 .form {
	font-size: 11px;
}
#apDiv1 .h2 .form {
	font-family: Verdana;
}
#apDiv4 {
	position:absolute;
	left:446px;
	top:30px;
	width:329px;
	height:97px;
	z-index:4;
	background-image: url(ingreso_productores_r2_c2.png);
}