@media (max-width:992px){
	.formulario {
		background-image: url(../img/login/estrellas.png);
		background-repeat: repeat-y;
		background-size: 100%;
		background-position: center top;
	}	
	
	.registro {

	}	
	
	#contenido {
		display:none !important;
	}
	
	#fondom {
		display:block !important;
	}		
	
	#fondod {
		display:none !important;
	}	
	
	#imagenfondod {
		display:none !important;
	}	
	
	.logo {
		display:block !important;
	}		
}


body {
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	
	font-family: 'Calibri', Sans-Serif, Arial;
	
/*	background: rgb(15,152,142);
	background: -moz-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(14,147,145,1) 26%, rgba(0,100,170,1) 76%, rgba(29,142,96,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(14,147,145,1) 26%, rgba(0,100,170,1) 76%, rgba(29,142,96,1) 100%);
	background: linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(14,147,145,1) 26%, rgba(0,100,170,1) 76%, rgba(29,142,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f988e",endColorstr="#1d8e60",GradientType=1);*/
	
}


.contenido{
/*	background-image: url(../img/login/estrellas.png);
	background-repeat: no-repeat;
	background-size:cover;*/
}

#fondom{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgb(15,152,142);
	background: -moz-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%);
	background: linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f988e",endColorstr="#1d8e60",GradientType=1);
	z-index:-10;
}

#fondod{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgb(15,152,142);
	background: -moz-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(14,147,145,1) 26%, rgba(0,100,170,1) 76%, rgba(29,142,96,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(14,147,145,1) 26%, rgba(0,100,170,1) 76%, rgba(29,142,96,1) 100%);
	background: linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(14,147,145,1) 26%, rgba(0,100,170,1) 76%, rgba(29,142,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f988e",endColorstr="#1d8e60",GradientType=1);
	z-index:-10;
}

#imagenfondod{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../img/login/fondo.png);
	background-repeat: no-repeat;
	background-size: 75%;
	background-position: right center;
	z-index:-10;
}


#fondoregistrom{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgb(15,152,142);
	background: -moz-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%);
	background: linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f988e",endColorstr="#1d8e60",GradientType=1);
	z-index:-10;
}

.logo {
	display:none;
}
.logo_airproducts {
	margin-right: 10px;
	float:right;
}

ol,ul {
	list-style:none !important;
	margin-bottom: 0px !important;
	padding: 0px !important;
}

.container-fluid {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-right: auto !important;
    margin-left: auto !important;
}


.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.columnas {
    padding-right: 0px !important;
    padding-left: 0px !important;
}


.has-error .help-block {
  color: #5db1da !important;
}


.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #FFFFFF !important;
}


.titulo-login{
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	line-height:27px;
	margin-top:30px;
	margin-bottom:15px;
}

.titulo-recuperar{
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	line-height:27px;
	margin-top:30px;
	margin-bottom:15px;
}

.texto-login{
	font-size:15px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	line-height:15px;
	margin-bottom:30px;
}

.titulo-registro{
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	line-height:18px;
	margin-bottom:30px;
}


.contenido-registro{
	max-width:650px;

}

.formulario{
	max-width:350px;
/*	background-image: url(../img/login/estrellas.png);
	background-repeat: no-repeat;
	background-size:cover;*/	

}

.registro{
	max-width:550px;
	background-image: url(../img/login/estrellas.png);
	background-repeat: repeat-y;
	background-size: 100%;
	background-position: center top;
}


.recuperar{
	max-width:350px;
	background-image: url(../img/login/estrellas.png);
	background-repeat: repeat-y;
	background-size: 100%;
	background-position: center top;	
}

label{
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
}





.separadorblanco {
	height:2px;
	background-color:#FFFFFF;
	margin-top:15px;
	margin-bottom:25px;
}

.texto_00{
	font-size:14px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:25px;
	margin-left:20px;
	margin-right:20px;
}


.texto_01{
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.texto_01 a{
	color:#FFFFFF;
	text-decoration:underline;
}


.texto_02{
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

.captcha{
	margin-top:15px;
	margin-bottom:15px;
}



.entrar{
	font-size:21px !important;
	font-weight:bold !important;
	background-color: #a92631 !important;
	color: #FFFFFF !important;
	border-color: transparent !important;
	width: 165px !important;
	text-align:center;
	margin:5px;
}

.entrar:hover{
	border-color: transparent !important;
}

.registrate{
	font-size:21px !important;
	font-weight:bold !important;
	background-color: #1c1464 !important;
	color: #FFFFFF !important;
	border-color: transparent !important;
	width: 165px !important;
	text-align:center;
	margin:5px;
}

.registrate:hover{
	border-color: transparent !important;
}



.aceptar{
	font-size:21px !important;
	font-weight:bold !important;
	background-color: #1c1464 !important;
	color: #FFFFFF !important;
	border-color: transparent !important;
	width: 165px !important;
	text-align:center;
	margin:5px;	
}

.aceptar:hover{
	border-color: transparent !important;
}



.cancelar{
	font-size:21px !important;
	font-weight:bold !important;
	background-color: #1c1464 !important;
	color: #FFFFFF !important;
	border-color: transparent !important;
	width: 165px !important;
	text-align:center;
	margin:5px;	
}

.cancelar:hover{
	border-color: transparent !important;
}


.modal-content{
	background: rgb(15,152,142) !important;
	background: -moz-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%) !important;
	background: -webkit-linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%) !important;
	background: linear-gradient(90deg, rgba(15,152,142,1) 0%, rgba(0,100,170,1) 50%, rgba(29,142,96,1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0f988e",endColorstr="#1d8e60",GradientType=1) !important;
}

.modal-header {
    border-bottom: 0px solid transparent !important;
}

.modal-footer {
    border-top: 0px solid transparent !important;
}

.close {
    color: #FFFFFF !important;
	opacity: 1 !important;
}


.modal-body p {
    color: #FFFFFF !important;
	font-size: 20px !important;
}

