





*::-webkit-input-placeholder {
    /* Google Chrome y Safari */
    color: rgba(148, 156, 179, 0.58);
}
*:-moz-placeholder {
    /* Firefox anterior a 19 */
    color:  rgba(148, 156, 179, 0.58);
}
*::-moz-placeholder {
    /* Firefox 19 y superior */
    color:  rgba(148, 156, 179, 0.58);
}
*:-ms-input-placeholder {
    /* Internet Explorer 10 y superior */
    color:  rgba(148, 156, 179, 0.58);
}


.boton-recargar-paybox
{
	text-align: center;
    border: 1px solid rgba(2, 100, 161, 0.41);
    border-radius: 4px;
    font-size: 15px;
    margin-top: 10px;
    padding: 4px 10px;
}

.estilo-recuadro-azul
{
	padding: 6px 6px;
    border-right: none;
    font-size: 12px;
    border-bottom: 10px solid #fff;
}

.estilo-bloque-1
{
	line-height: 15px;
	font-size: 13px;
}

.aviso-info-1
{
	    text-align: center;
    max-width: 750px;
    margin: 0 auto;
    color: rgba(39, 73, 128, 0.64);
    border: 1px solid rgba(117, 139, 174, 0.5);
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 15px;
    margin-bottom: 15px;
    border-radius: 10px;
    padding: 6px;
}

.titulo-info-r
{
	    font-size: 14px;
    text-align: center;
    margin-bottom: 15px;
    margin-top: 0px;
}

.margin-60
{
	margin-bottom:30px;
}

.contenedor-info-general p
{
	padding:0px;
}

.contenedor-info-general
{
	height:410px;
	overflow:scroll;
}


.aviso-credmin
{
	background-color: #a3daf8 !important;
    padding: 10px 5px !important;
    color: #0264a1;
    font-size: 16px;
    line-height: 18px;
    text-align: center;

}

.precios-iva
{
	text-align: center;
	padding-right: 10px;
	font-size: 14px;
	color: #27497c;
	font-style: italic;
	letter-spacing: 0.3px;
	margin-top:-2px;
}

.titulo-popup-2
{
	font-size:15px;
}

.btn_aceptar_bootbox {
    background-color: #4ea6a0;
    border: 1px solid transparent;
    color: #ffffff;
    border-radius: 3px;
    width: 100px;
    margin-left: 5px;
    width: 140px;
    font-size: 16px;
    letter-spacing: 0.9px;
}

.modal-footer
{
	text-align:center;
}

.modal-body
{
	padding:15px 0px 0px 0px;
}


.bootbox-body
{
	color: #3664a8;
    text-align: center;
    padding-bottom: 15px;
}


.modal-content
{
    border: none;
    border-radius: 0px;
    box-shadow: none;
    border: 5px solid rgba(0, 0, 0, 0.12);
    margin-top: 61px;
}

.bootbox-close-button
{
	font-size:40px;
}

.bootbox-body
{
	padding-bottom:0px;
}

.modal-header
{
	padding: 5px 10px;
    color: #fff;
    background-color: #5879aa;
	height:55px;
}

.modal-title
{
	text-align:center;
	font-size: 18px;
	letter-spacing: 0.8px;
}


.estilo-anonimo
{
	background-image:url(https://static.liruch.com/images/recargar/banda-anonimo-movil.png);
	background-repeat:no-repeat;
	background-position:top right;
}

.estilo-cuadro-anonimo
{
	 border: 1px solid #D5D5D4;
    margin: 0px 10px 10px 10px;
    border-radius: 28px;
    padding: 10px 20px;
}

.content
{
	background-image:none;
}

.padding-top
{
	padding-top:0px;
}


.recuadro-promocional
{
	background-color: rgba(225, 232, 243, 0.59);
	padding: 4px 8px 8px 8px;
	border-radius: 6px;
	color: #868ea3;
	margin-top:10px;
}

.texto-promocional
{
	padding: 5px 0px 10px 0px;
    font-size: 15px;
    text-align: center;
}

.padding-0-0-0-10
{
	padding: 0px 0px 0px 10px;
}

.input-promocional
{
	width:100%;
	color: #263b80;
	text-align: center;
	border: 1px solid rgba(158, 165, 179, 0.56);
	border-radius: 4px;
	height: 30px;
}

.btn-aplicar
{
	    border: 1px solid rgb(194, 201, 214);
    border-radius: 4px;
    font-size: 13px;
    padding: 5px 0px;
    cursor: pointer;
    background-color: rgba(175, 183, 199, 0.69);
    color: #fff;
    text-align: center;
    height: 29px;
	letter-spacing:0.5px;
}



.bono-seleccionado, .bono-noseleccionado {
	padding: 0px 5px;
	cursor: pointer;
}

.bono-noseleccionado .bono-contenedor {
	margin: 10px 0px;
}

.bono-seleccionado .bono-contenedor {
	margin:0px 0px;
	box-shadow: rgba(39, 73, 124, 0.29) 3px 3px 0px;
	margin-top:4px;
}

.bono-noseleccionado .bono-nombre {
	background-color:rgba(39, 73, 128, 0.46);
	color:#fff;
	font-weight:bold;
	font-size:15px;
	padding:4px 0px;
	text-align:center;
}

.bono-seleccionado .bono-nombre {
	background-color: #3b5d92;
	color:#fff;
	font-weight:bold;
	font-size: 15px;
	padding: 8px 0px;
	text-align:center;
	border-bottom: 2px solid #5170a0;
}

.bono-noseleccionado .bono-contenido {
	text-align:center;
	border:1px solid rgba(69, 109, 171, 0.53);
	color:#27497C;
}

.bono-seleccionado .bono-contenido {
	text-align:center;
	border: 1px solid #3b5d92;
	color: #ffffff;
	background-color: #3b5d92;
}

.bono-noseleccionado .bono-valor, .bono-seleccionado .bono-valor {
	font-size: 38px;
	padding: 25px 0px 5px 0px;
}

.bono-noseleccionado .bono-tipo {
	padding: 6px 0px 15px 0px;
	font-size: 19px;
}

.bono-seleccionado .bono-tipo {
	padding: 6px 0px 10px 0px;
	font-size: 19px;
	font-weight:bold;
}

.bono-noseleccionado .bono-precio {
	color:#ACB8CB;
	font-size: 28px;
	letter-spacing: 0.5px;
	padding-bottom: 15px;
	font-weight:bold;
}

.bono-seleccionado .bono-precio {
	color: #acb8cb;
	font-size: 30px;
	letter-spacing: 0.5px;
	padding-bottom: 10px;
	padding-top:10px;
}

.bono-precio .bono-precio-con-descuento {

	margin-left:10px;
	background-color: #ff5a5a;
	border-radius: 20px;
	padding: 2px 11px;
	color: #fff;
	font-size: 16px;
	font-weight:normal;

}

.bono-precio_div .bono-precio-con-descuento {
	display:none;
}

.bono-precio-descuento_div .bono-precio-original {
	font-size:12px;
	text-decoration:line-through;
	
}

.bono-seleccionado .bono-precio-transferencia {
	font-size:12px;
	display:block;
	color:#f481ff;
	
}

.bono-noseleccionado .bono-precio-transferencia {
	font-size:12px;
	display:block;
	color:#e800ff;
	
}

.bono-seleccionado .precio-por {
	color:#97b2db;
}

.bono-noseleccionado .precio-por {
	color:#27497C;
}

.bono-precio-descuento_div .bono-precio-con-descuento {
	display:inline;
}

.bono-precio .moneda {
	font-size: 12px;
	padding-left: 0px;
}

.bono-precio-descuento_div .bono-precio-original .moneda {
	padding-left:0px;
}

 .white_content_recargar {
			display: none;
			position: absolute;
			left: inherit;
			width: 100%;
			height: inherit;
			padding: 0px 10px;
			border: 4px solid #00ADFF;
			background-color: white;
			z-index:1002;
			overflow: auto;
			top:50px;
		}


		.black_overlay_recargar{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: white;
			z-index: 998;
			-moz-opacity: 0.8;
			opacity: .80;
			filter: alpha(opacity=80);
	}


.linea-otros-metodos
{
	border: 1px solid rgba(172, 184, 203, 0.51)
}

.informacion-otros-metodos
{
	margin: 13px 15px;
	font-size: 13px;
	padding: 10px 10px;
	color:#27497c;
}

.titulo-otros-metodos
{
	font-size: 16px;
	padding: 6px;
	font-weight: bold;
	color: #27497c;
	text-align:center;
	padding: 16px 0px;
	background-color: #F2F6FB;
	cursor: pointer;
}

.contenido-boton-pago
{
	font-size:16px;
	margin-top:25px;
}

.boton-realizar-pago
{
	background-color: #02b98e;
	padding: 10px 0px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
	cursor:pointer;
	box-shadow: #11707a 3px 3px 0px;
	max-width: 200px;
	font-size: 18px;
	margin: 0 auto;
}

.estilo-caducidad-cvc
{
	color:#27497c;
	font-weight:bold;
	text-align:right;
}

.que-es
{
	color: #0087ff;
	font-weight: bold;
	margin-top: 10px;
	font-size: 13px;
	text-decoration: underline;
}

.padding-5-0
{
	padding:5px 0px;
}

.contenido-cvc-info
{
	padding-left:10px;
	text-align:left;
}

.padding-10-0
{
	padding:5px 0px;
}

.texto-1
{
	color: #27497c;
	font-size: 16px;
}


.texto-bono-elegido
{
	color:#949cb3;
	font-size:18px;
	padding:0px 0px 10px 0px;
}


.input-tarjeta
{
	border:2px solid #D8DEE7;
	width:100%;
	border-radius: 6px;
	padding: 12px 15px;
	font-size: 15px;
	color:#263b80;
	font-weight:normal;
}

.img-logo-paypal-pc
{
	margin-left:-8px;
}

.img-logo-paypal-movil
{
	height:36px;
}

.contenedor-pestanyas
{
	margin-top:15px;
	text-align:center;
}

.padding-0-10
{
	padding:0px 10px;
}

.texto-movil-pestanya
{
	font-size:14px;
}

.img-pestanya
{
	position:relative;
	top:-2px;
}

.recuadro-global-info-recargar
{
	font-weight:normal;
	line-height:17px;
	padding:0px;
	padding-right:20px;
}


.recuadro-info-recargar
{
	width: 100%;
	font-size: 13px;
	text-align:justify;
	margin:5px 0px 5px 5px;
    padding: 10px 20px 10px 10px;
}


.icn-info-recargar
{
	float: right;
    font-size: 26px;
    position: relative;
    right: 5px;
    color: #00adff;
    font-weight: bold;
    text-decoration: none;
    font-family: arial;
    top: 10px;

}

.ancho-contenedor-cerrar
{
	max-width:1050px;
}

.texto-cerrar
{
	text-decoration:underline;
	cursor:pointer;
}


.contenedor-cerrar
{
	color: #7b7b7b;
	font-size: 16px;
	margin-bottom: 45px;
	text-align: right;
}

.padding-25
{
	padding:25px;
}

.contenedor-dudas
{
	text-align:center;
	color:#4e6a7b;
}

.titulo-dudas
{
	font-size: 17px;
	font-weight: bold;
	padding: 0px 0px 3px 0px;
}


.mas-informacion
{
	color: rgba(255, 255, 255, 0.75);
	text-decoration: underline;
}

.img-modulos
{
	margin-right:5px;
}

.cuerpo-modulos-seguridad
{
	line-height:15px;
}


.titulo-modulos-seguridad
{
	font-size: 18px;
	font-weight: bold;
	 margin-bottom: 5px;
	 color:rgba(255, 255, 255, 0.74);
}

	.modulos-contenedor
	{
		background-color:#4EC0FF;
		padding:30px 5px;
		color:#c0e8fe;
		font-size:13px;
	}

.como-funciona
{
	color: #0087ff;
	font-weight: bold;
	margin-top: 10px;
	font-size: 14px;
	text-decoration: underline;
}



.margin-top-10-movil
{
	margin-top:20px;
}

.boton-recibir
{
	text-align: center;
    border-radius: 4px;
    border: 1px solid rgba(39, 73, 124, 0.47);
    margin: 15px 0px 0px 0px;
    padding: 10px 0px;
    font-size: 13px;
	cursor:pointer;
}

.boton-mostrar
{
	border: 2px solid #02b98e;
	border-radius: 4px;
	margin: 13px 10px;
	text-align: center;
	color: #02b98e;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 0px;
}

.margin-top-10
{
	margin-top:5px;
}

.padding-25-25
{
	padding:10px 10px 25px 10px;
}

.padding-tarjeta
{
	padding: 5px 0px 0px 0px;
}

.titulo-caducidad
{
	color: #27497c;
    font-size: 16px;
    font-weight: bold;
    padding-right: 5px !important;
    text-align: left;

}

.titulo-cvc
{
	color:#27497c;

	font-weight:bold;
	padding-right:8px;
	text-align:left;

}

.titulo-bono
{
	color:#27497c;
	font-weight:bold;
	padding: 10px 0px;
	font-size:16px;
}

.titulo-tarjeta
{
	color:#27497c;
	font-size:16px;
	font-weight:bold;
	margin-top: 10px;
}

.titulo-pasos
{
	color: #27497C;
	font-size: 20px;
	padding: 10px;
	font-weight: bold;
}

.padding-0
{
	padding:0px;
}

.titulo-principal
{
	text-align:center;
	color: #27497c;
	font-size: 19px;
	padding: 5px;
	font-weight: bold;
}

.contenedor-principal
{
	padding:5px;
	background-color:#E9ECF2;
	max-width:1150px;
	margin-top:20px;
}

.padding-15
{
	padding:15px 0px;
}

.contenedor-pagos
{
	padding:10px 0px 50px 0px;
	background-color: #fff;
}

.boton-pago-seleccionado
{
	font-size: 19px;
	padding: 6px;
	font-weight: bold;
	border-left: 1px solid #acb8cb;
	border-top: 4px solid #02b98e;
	border-right:1px solid #acb8cb;
	color: #27497c;
	padding: 18px 0px;
	cursor:pointer;
	background-color:#fff;
}

.boton-pago-noseleccionado
{
	font-size: 18px;
	padding: 6px;
	font-weight: bold;
	color: #27497c;
	border: 1px solid #acb8cb;
	margin-top: 6px;
	padding: 16px 0px;
	background-color:#F2F6FB;
	cursor:pointer;
}

.margin-top-25
{
	margin-top:5px;
}

.separacion-rayas
{
	border-bottom:1px dashed #ACB8CB;
	border-left:1px solid #acb8cb;
	border-right:1px solid #acb8cb;
}

.contenedor-pagar
{
	border-left: 1px solid #acb8cb;
	border-bottom: 1px solid #acb8cb;
	border-right: 1px solid #acb8cb;
}


.margin-20-20-10-20
{
	margin:10px 5px 10px 5px;
}


.estilo-bono-elegido
	{
		border-left: 1px solid #acb8cb;
		margin: 0px 10px;
		border-right: 1px solid #acb8cb;
		padding: 25px 11px 0px 11px;
		border-bottom: 1px dashed #acb8cb;
    	padding-bottom: 5px;
	}


@media (min-width: 1200px) {


	.boton-recargar-paybox
	{
		text-align: center;
		border: 1px solid rgba(2, 100, 161, 0.41);
		border-radius: 4px;
		font-size: 15px;
		margin-top: 0px;
		padding: 0px 0px;
	}


	.estilo-recuadro-azul
{
	padding: 10px 10px;
    border-right: 6px solid #fff;
    font-size: 13px;
    border-bottom: 0px solid #fff;
}


 .white_content_recargar {
			display: none;
			position: absolute;
			left: inherit;
			width: 100%;
			height: inherit;
			padding: 0px 16px;
			border: 4px solid #00ADFF;
			background-color: white;
			z-index:1002;
			overflow: auto;
			top:50px;
		}

	.estilo-bloque-1
{
	line-height: 18px;
	font-size: 14px;
}

	.aviso-info-1
{
	text-align: center;
    max-width: 750px;
    margin: 0 auto;
    color: rgba(39, 73, 128, 0.64);
    border: 1px solid rgba(117, 139, 174, 0.5);
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 18px;
    margin-bottom: 15px;
    border-radius: 50px;
    padding: 6px;
}


	.titulo-info-r
{
	font-size:20px;
	text-align: center;
	margin-bottom:15px;
	margin-top:5px;
}

	.margin-60
{
	margin-bottom:60px;
}

	.contenido-boton-pago
{
	font-size:16px;
	margin-top:35px;
}

	.padding-10-0
{
	padding:10px 0px;
}


.margin-top-25
{
	margin-top:25px;
}

.boton-pago-seleccionado
{
	font-size: 19px;
    padding: 6px;
    font-weight: bold;
    border-left: 1px solid #acb8cb;
    border-top: 5px solid #02b98e;
    border-right: 1px solid #acb8cb;
    color: #27497c;
    padding: 17px 0px;
    cursor: pointer;
    background-color: #fff;
}

	.contenedor-info-general
{
	height:600px;
	overflow:scroll;
}



	.titulo-principal
{
	text-align:center;
	color: #27497c;
	font-size: 22px;
	padding: 5px;
	font-weight: bold;
}


	.aviso-credmin
{
	padding:0px;
	background-color: #a3daf8;
	padding: 10px 0px;
	color: #0264a1;
	font-size: 16px;
	line-height:30px;
	text-align:left;
}


	.precios-iva
{
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #27497c;
	font-style: italic;
	letter-spacing: 0.3px;
	margin-top:0px;
}



	.bono-seleccionado .bono-contenedor {
	margin:0px 0px;
	box-shadow: rgba(39, 73, 124, 0.29) 3px 3px 0px;
	margin-top:0px;
}


	.bono-seleccionado .bono-tipo {
	padding: 6px 0px 15px 0px;
	font-size: 19px;
	font-weight:bold;
}


	.bono-noseleccionado .bono-tipo {
	padding: 6px 0px 20px 0px;
	font-size: 19px;
}


	.bono-seleccionado .bono-nombre {
	background-color: #3b5d92;
	color:#fff;
	font-weight:bold;
	font-size: 17px;
	padding: 12px 0px;
	text-align:center;
	border-bottom: 2px solid #5170a0;
}


	.titulo-caducidad
	{
		color: #27497c;
		font-size: 16px;
		font-weight: bold;
		padding-right: 5px !important;
		text-align: right;

	}


		.titulo-popup-2
		{
			font-size:18px;
		}



	.estilo-cuadro-anonimo
	{
		border: 1px solid #D5D5D4;
    margin: 10px 25px 20px 25px;
    border-radius: 50px;
    padding: 5px 10px;
	}


	.estilo-anonimo
	{
		background-image:url(https://static.liruch.com/images/recargar/banda-anonimo.png);
		background-repeat:no-repeat;
		background-position:top right;
	}



	.estilo-bono-elegido
	{
		border-left: 1px solid #acb8cb;
		margin: 0px 10px;
		border-right: 1px solid #acb8cb;
		padding: 25px 27px 0px 27px;
		border-bottom: 1px dashed #acb8cb;
    	padding-bottom: 5px;

	}

	.padding-top
{
	padding-top:10px;
}

.recuadro-promocional
{
	background-color: rgba(225, 232, 243, 0.59);
	padding: 7px 7px;
	border-radius: 6px;
	color: #868ea3;
	margin-top:0px;
}


	.input-promocional
{
	width:100%;
	color: #263b80;
	text-align: center;
	border: 1px solid rgba(158, 165, 179, 0.56);
	border-radius: 4px;
	height: 26px;
}


	.btn-aplicar
{
	border: 1px solid rgb(194, 201, 214);
	border-radius: 4px;
	font-size: 13px;
	padding: 2px 0px;
	cursor: pointer;
	background-color: rgba(175, 183, 199, 0.69);
	color: #fff;
	text-align:center;
	height:auto;
	letter-spacing:0.5px;
}


	.texto-promocional
{
	padding: 3px 0px 3px 0px;
	font-size: 14px;
	text-align: center;
}


.texto-bono-elegido
{
	color:#949cb3;
	font-size:18px;
	padding:10px 0px 0px 0px;
}


	.margin-top-10-movil
{
	margin-top:0px;
}


	.boton-recibir
{
	text-align:center;
	border-radius:4px;
	border:1px solid rgba(39, 73, 124, 0.47);
	margin: 15px 10px 0px 15px;
	padding: 5px 0px;
	font-size:14px;
}

	.boton-mostrar
{
	border: 2px solid #02b98e;
	border-radius: 4px;
	margin: 13px 30px;
	text-align: center;
	color: #02b98e;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 0px;
}


	.margin-top-10
{
	margin-top:10px;
}


.padding-25-25
{
	padding:10px 25px 25px 25px;
}

	.padding-tarjeta
{
	padding: 15px 0px 15px 0px;
}

	.titulo-cvc
{
	color:#27497c;
	padding: 15px 0px;
	font-weight:bold;
	padding-right:8px;
	text-align:right;


}

.contenedor-pagos
{
	padding:25px 40px 50px 40px;
	background-color: #fff;
}


.margin-20-20-10-20
{
	margin:10px 20px 40px 20px;
}

}

@media (min-width: 950px) and (max-width: 1199px) {

	.boton-recargar-paybox
	{
		text-align: center;
		border: 1px solid rgba(2, 100, 161, 0.41);
		border-radius: 4px;
		font-size: 15px;
		margin-top: 0px;
		padding: 0px 0px;
	}


		.estilo-recuadro-azul
{
	padding: 10px 10px;
    border-right: 6px solid #fff;
    font-size: 13px;
    border-bottom: 0px solid #fff;
}

	 .white_content_recargar {
			display: none;
			position: absolute;
			left: inherit;
			width: 100%;
			height: inherit;
			padding: 0px 16px;
			border: 4px solid #00ADFF;
			background-color: white;
			z-index:1002;
			overflow: auto;
			top:50px;
		}

	.estilo-bloque-1
{
	line-height: 18px;
	font-size: 14px;
}

	.aviso-info-1
{
	text-align: center;
    max-width: 750px;
    margin: 0 auto;
    color: rgba(39, 73, 128, 0.64);
    border: 1px solid rgba(117, 139, 174, 0.5);
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 18px;
    margin-bottom: 15px;
    border-radius: 50px;
    padding: 6px;
}


	.titulo-info-r
{
	font-size:20px;
	text-align: center;
	margin-bottom:15px;
	margin-top:5px;
}


	.margin-60
{
	margin-bottom:60px;
}

	.contenido-boton-pago
{
	font-size:16px;
	margin-top:35px;
}

	.padding-10-0
{
	padding:10px 0px;
}


	.margin-top-25
{
	margin-top:25px;
}

	.boton-pago-seleccionado
{
	font-size: 19px;
    padding: 6px;
    font-weight: bold;
    border-left: 1px solid #acb8cb;
    border-top: 5px solid #02b98e;
    border-right: 1px solid #acb8cb;
    color: #27497c;
    padding: 17px 0px;
    cursor: pointer;
    background-color: #fff;
}


	.contenedor-info-general
	{
		height:600px;
		overflow:scroll;
	}



	.titulo-principal
{
	text-align:center;
	color: #27497c;
	font-size: 22px;
	padding: 5px;
	font-weight: bold;
}

	.aviso-credmin
{
	padding:0px;
	background-color: #a3daf8;
	padding: 10px 0px;
	color: #0264a1;
	font-size: 16px;
	line-height:30px;
	text-align:left;
}


	.precios-iva
{
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #27497c;
	font-style: italic;
	letter-spacing: 0.3px;
	margin-top:0px;
}



	.bono-seleccionado .bono-contenedor {
	margin:0px 0px;
	box-shadow: rgba(39, 73, 124, 0.29) 3px 3px 0px;
	margin-top:0px;
}



	.bono-seleccionado .bono-tipo {
	padding: 6px 0px 15px 0px;
	font-size: 19px;
	font-weight:bold;
}


	.bono-noseleccionado .bono-tipo {
	padding: 6px 0px 20px 0px;
	font-size: 19px;
}


	.bono-seleccionado .bono-nombre {
	background-color: #3b5d92;
	color:#fff;
	font-weight:bold;
	font-size: 17px;
	padding: 12px 0px;
	text-align:center;
	border-bottom: 2px solid #5170a0;
}



	.titulo-caducidad
	{
		color: #27497c;
		font-size: 16px;
		font-weight: bold;
		padding-right: 5px !important;
		text-align: right;

	}

	.titulo-popup-2
		{
			font-size:18px;
		}


	.estilo-cuadro-anonimo
	{
		 border: 1px solid #D5D5D4;
    margin: 10px 25px 20px 25px;
    border-radius: 50px;
    padding: 5px 10px;
	}


	.estilo-anonimo
	{
		background-image:url(https://static.liruch.com/images/recargar/banda-anonimo.png);
		background-repeat:no-repeat;
		background-position:top right;
	}

	.estilo-bono-elegido
	{
		border-left: 1px solid #acb8cb;
		margin: 0px 10px;
		border-right: 1px solid #acb8cb;
		padding: 25px 27px 0px 27px;
		border-bottom: 1px dashed #acb8cb;
    	padding-bottom: 5px;

	}


	.padding-top
{
	padding-top:10px;
}

	.recuadro-promocional
{
	background-color: rgba(225, 232, 243, 0.59);
	padding: 7px 7px;
	border-radius: 6px;
	color: #868ea3;
	margin-top:0px;
}

	.input-promocional
{
	width:100%;
	color: #263b80;
	text-align: center;
	border: 1px solid rgba(158, 165, 179, 0.56);
	border-radius: 4px;
	height: 26px;
}

	.btn-aplicar
{
	border: 1px solid rgb(194, 201, 214);
	border-radius: 4px;
	font-size: 13px;
	padding: 2px 0px;
	cursor: pointer;
	background-color: rgba(175, 183, 199, 0.69);
	color: #fff;
	text-align:center;
	height:auto;
	letter-spacing:0.5px;
}

	.texto-promocional
{
	padding: 3px 0px 3px 0px;
	font-size: 14px;
	text-align: center;
}

.texto-bono-elegido
{
	color:#949cb3;
	font-size:18px;
	padding:10px 0px 0px 0px;
}

.margin-top-10-movil
{
	margin-top:0px;
}

.boton-recibir
{
	text-align:center;
	border-radius:4px;
	border:1px solid rgba(39, 73, 124, 0.47);
	margin: 15px 10px 0px 15px;
	padding: 5px 0px;
	font-size:14px;
}

.boton-mostrar
{
	border: 2px solid #02b98e;
	border-radius: 4px;
	margin: 13px 30px;
	text-align: center;
	color: #02b98e;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 0px;
}


.margin-top-10
{
	margin-top:10px;
}


.padding-25-25
{
	padding:10px 25px 25px 25px;
}


	.padding-tarjeta
{
	padding: 15px 0px 15px 0px;
}

	.titulo-cvc
{
	color:#27497c;

	font-weight:bold;
	padding-right:8px;
	text-align:right;

}


	.contenedor-pagos
{
	padding:25px 40px 50px 40px;
	background-color: #fff;
}

.margin-20-20-10-20
{
	margin:10px 20px 40px 20px;
}

}

@media (min-width: 768px) and (max-width: 949px) {


	.boton-recargar-paybox
	{
		text-align: center;
		border: 1px solid rgba(2, 100, 161, 0.41);
		border-radius: 4px;
		font-size: 15px;
		margin-top: 0px;
		padding: 0px 0px;
	}


		.estilo-recuadro-azul
{
	padding: 10px 10px;
    border-right: 6px solid #fff;
    font-size: 13px;
    border-bottom: 0px solid #fff;
}

	 .white_content_recargar {
			display: none;
			position: absolute;
			left: inherit;
			width: 100%;
			height: inherit;
			padding: 0px 16px;
			border: 4px solid #00ADFF;
			background-color: white;
			z-index:1002;
			overflow: auto;
			top:50px;
		}

	.estilo-bloque-1
{
	line-height: 18px;
	font-size: 14px;
}

	.aviso-info-1
{
	text-align: center;
    max-width: 750px;
    margin: 0 auto;
    color: rgba(39, 73, 128, 0.64);
    border: 1px solid rgba(117, 139, 174, 0.5);
    margin-top: 5px;
    margin-bottom: 20px;
    font-size: 18px;
    margin-bottom: 15px;
    border-radius: 50px;
    padding: 6px;
}


	.titulo-info-r
{
	font-size:20px;
	text-align: center;
	margin-bottom:15px;
	margin-top:5px;
}


	.margin-60
{
	margin-bottom:60px;
}

	.contenido-boton-pago
{
	font-size:16px;
	margin-top:35px;
}

	.padding-10-0
{
	padding:10px 0px;
}


	.margin-top-25
{
	margin-top:25px;
}


	.boton-pago-seleccionado
{
	font-size: 19px;
    padding: 6px;
    font-weight: bold;
    border-left: 1px solid #acb8cb;
    border-top: 5px solid #02b98e;
    border-right: 1px solid #acb8cb;
    color: #27497c;
    padding: 17px 0px;
    cursor: pointer;
    background-color: #fff;
}


	.contenedor-info-general
	{
		height:600px;
		overflow:scroll;
	}


	.titulo-principal
{
	text-align:center;
	color: #27497c;
	font-size: 22px;
	padding: 5px;
	font-weight: bold;
}


	.aviso-credmin
{
	padding:0px;
	background-color: #a3daf8;
	padding: 10px 0px;
	color: #0264a1;
	font-size: 16px;
	line-height:30px;
	text-align:left;
}


	.precios-iva
{
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #27497c;
	font-style: italic;
	letter-spacing: 0.3px;
	margin-top:0px;
}




	.precios-iva
{
	text-align: right;
	padding-right: 10px;
	font-size: 14px;
	color: #27497c;
	font-style: italic;
	letter-spacing: 0.3px;
	margin-top:0px;
}


	.bono-seleccionado .bono-contenedor {
	margin:0px 0px;
	box-shadow: rgba(39, 73, 124, 0.29) 3px 3px 0px;
	margin-top:0px;
}



	.bono-seleccionado .bono-tipo {
	padding: 6px 0px 15px 0px;
	font-size: 19px;
	font-weight:bold;
}



	.bono-noseleccionado .bono-tipo {
	padding: 6px 0px 20px 0px;
	font-size: 19px;
}


	.bono-seleccionado .bono-nombre {
	background-color: #3b5d92;
	color:#fff;
	font-weight:bold;
	font-size: 17px;
	padding: 12px 0px;
	text-align:center;
	border-bottom: 2px solid #5170a0;
}


	.titulo-caducidad
	{
		color: #27497c;
		font-size: 16px;
		font-weight: bold;
		padding-right: 5px !important;
		text-align: right;

	}


	.titulo-popup-2
		{
			font-size:18px;
		}



	.estilo-cuadro-anonimo
	{
		 border: 1px solid #D5D5D4;
    margin: 10px 25px 20px 25px;
    border-radius: 50px;
    padding: 5px 10px;
	}


	.estilo-anonimo
	{
		background-image:url(https://static.liruch.com/images/recargar/banda-anonimo.png);
		background-repeat:no-repeat;
		background-position:top right;
	}


	.estilo-bono-elegido
	{
		border-left: 1px solid #acb8cb;
		margin: 0px 10px;
		border-right: 1px solid #acb8cb;
		padding: 25px 27px 0px 27px;
		border-bottom: 1px dashed #acb8cb;
    	padding-bottom: 5px;

	}


	.padding-top
{
	padding-top:10px;
}


	.recuadro-promocional
{
	background-color: rgba(225, 232, 243, 0.59);
	padding: 7px 7px;
	border-radius: 6px;
	color: #868ea3;
	margin-top:0px;
}

	.input-promocional
{
	width:100%;
	color: #263b80;
	text-align: center;
	border: 1px solid rgba(158, 165, 179, 0.56);
	border-radius: 4px;
	height: 26px;
}

.btn-aplicar
{
	border: 1px solid rgb(194, 201, 214);
	border-radius: 4px;
	font-size: 13px;
	padding: 2px 0px;
	cursor: pointer;
	background-color: rgba(175, 183, 199, 0.69);
	color: #fff;
	text-align:center;
	height:auto;
	letter-spacing:0.5px;
}

	.texto-promocional
{
	padding: 3px 0px 3px 0px;
	font-size: 14px;
	text-align: center;
}


.texto-bono-elegido
{
	color:#949cb3;
	font-size:18px;
	padding:10px 0px 0px 0px;
}


.margin-top-10-movil
{
	margin-top:0px;
}


.boton-recibir
{
	text-align:center;
	border-radius:4px;
	border:1px solid rgba(39, 73, 124, 0.47);
	margin: 15px 10px 0px 15px;
	padding: 5px 0px;
	font-size:14px;
}


.boton-mostrar
{
	border: 2px solid #02b98e;
	border-radius: 4px;
	margin: 13px 30px;
	text-align: center;
	color: #02b98e;
	font-size: 17px;
	font-weight: bold;
	padding: 10px 0px;
}


.margin-top-10
{
	margin-top:10px;
}

.padding-25-25
{
	padding:10px 25px 25px 25px;
}


.padding-tarjeta
{
	padding: 15px 0px 15px 0px;
}


.titulo-cvc
{
	color:#27497c;

	font-weight:bold;
	padding-right:8px;
	text-align:right;

}


.contenedor-pagos
{
	padding:25px 40px 50px 40px;
	background-color: #fff;
}


	.margin-20-20-10-20
{
	margin:10px 20px 40px 20px;
}

}

@media (min-width: 200px) and (max-width: 768px) { <!-- Para móviles tipo iphone plus -->

}
