/*CUSTOM CSSS*/

.pForgot{
	margin-bottom: 5px;
}
.pForgot > a{
	background-color: #00888d;
    border-radius: 10px;
    border: none;
    color: #fff;
    font-size: 15px;
    padding: 10px;
}
.pForgot > a:hover{
	background-color: #00888d;
    border-radius: 10px;
    border: none;
    color: #fff;
    font-size: 15px;
    padding: 10px;
	text-decoration: none;
}
#dialog_notify > div{
	margin-left: 0px;
	margin-right: 0px;
}



#myDIV {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
}
#logtitle{
	display: none;
	color: #ffffff;
    font-size: 30px;
}
.footer-image{
	vertical-align: middle;
	height: 100%;
}
#footer-images{
	text-align: center;
	margin-right: 2%;
	margin-bottom: 0%;
}
.float-left{
	display: none;
}


#ankacarousel{
	float: left;
	width: 30%;
	margin-top: 5%;
}


.ms-choice{
	background-color: #455156;
	color: #ffffff;
	border: 1px solid #455156;
}

.ms-choice > span{
	color: #ffffff;
}


/*REPETIDOS*/
#login input.inputbox  {
	height: 48px;
	/*background-color: #dd1717;*/
	border: 3px solid #ffffff;
	width: 100%;
	font-size: 15px;
	color: #ffffff;
	/*border-radius:  50px;*/
	background-color: rgba(0, 219, 220, 0.1);
	padding-left: 50px;
}
#login input.inputbox:hover{
    background-color: rgba(0, 219, 220, 0.1);
}


#login .wrapper .content-block input.button {
	/*background: #2b82d4;
	background-color: #ffffff;*/
	/*border-radius: 50px;*/
	font-size: 20px;
	color: #00DBDC;
	border: none;
	padding: 5px;
	height: 50px;
	width: 100%;
	font-weight: bold;
}
#login .wrapper .inner-wrapper {
	width: 450px;
	padding: 20px;
	margin: 0 auto;
	/*margin: 50px auto;*/
	/*background: #000000;*/
	opacity: 0.9;
}

#login .recover-register-block li a {
	font-weight: bold;
	color: #ffffff;
}

input.button:hover { background-color: #00888d; }
input.button:active { background-color: #00888d; }

.ms-choice:hover{
    background-color: #455156;
}
/*-----------*/
.icon.icon-user { background-image: url(images/usuario.svg); }
.icon.icon-password { background-image: url(images/contrasena.svg); }

.icon.icon-email { background-image: url(images/correo.svg); }
.icon-hide { background-image: url(images/vista.svg); }

#login .content-block .reveal {
    position: absolute;
	right: 15px;
	top: 14px;
	width: 20px;
    height: 20px;
    background: url(images/vista.svg) center center no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
}
.logo{
    display: block;
	width: 100%;
	height: 100%;
}
@media only screen and (max-width: 700px) {
    #ankacarousel{
        display: none;
    }
    .logo{
        display: none;
        margin: 0 auto;
    }
    #login .wrapper .inner-wrapper {
        width: 80%;
        padding: 20px;
        margin-left: 10%;
        margin-right: 10%;
        /*margin: 50px auto;*/
        /*background: #ffffff;*/
        opacity: 0.9;
    }
}
::placeholder {
    color: white;
}
