@charset "utf-8";
/* CSS Document */
@font-face{
	font-family: 'Gellatio';
	src:url(../fonts/Gellatio_Regular.eot);
	src:url(../fonts/Gellatio_Regular.eot?#iefix) format("embedded-opentype"),
		url(../fonts/Gellatio_Regular.woff) format("woff"),
		url(../fonts/Gellatio_Regular.woff2) format("woff2");
	font-weight:400;
	font-style:normal;
}
body.d-flex{
	background: url(../../img/webp/AprendeInglesConlaBiblia-bg-cielo.webp), top center no-repeat;
	background-size: cover;
}
#mainNav .navbar-brand img.logo-biblia {height: 1.45rem;}
/** MODAL LOGIN **/
.modal-dialog .modal-header{background:#800080 !important;}
.btn-primary{background:#800080 !important; border-color:#800080 !important; }
.btn-primary:hover{background:#041684 !important;border-color: #041684 !important;}
.txt-forgot a{color:#800080 !important;}
.txt-forgot a:hover{text-decoration:underline !important;}

#mainNav .navbar-brand img.logo-ledi{height: 2.3rem;}

.btn-close{align-self: center !important;width: 20px;height: 27px; border-radius:100px !important;}
.btn-close:hover{background-color:rgb(255 255 255 / 40%);}


/** SWITCH IDIOMA **/
.switch-idioma{
	text-align:center;
	display:table;
	margin: 7px auto 0px;
	border-radius: 5px;
	border: 1px solid #0000001f;
	padding: 0px 7px 1px 6px;
	background: #00000047;
	text-transform:uppercase;
	box-shadow: inset 0px 0px 6px 1px rgb(100, 0, 90, 0.2);
}
.switch-idioma .form-switch{padding:0px;margin: 0px;}
.switch-idioma .form-check.form-switch label{
	font-size: 11px;
	line-height: 10px;
	color:#fff;
	font-weight: 500 !important;
	letter-spacing: 0.2px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
}
.switch-idioma .form-switch .form-check-input{
	margin: 3px 5px 0 0px;
}
.switch-idioma .form-switch .form-check-input:hover,
.switch-idioma .form-check.form-switch label:hover{
	cursor:pointer;
}
.switch-idioma .form-switch .form-check-input {
  border-color: #ffde5f;
  outline: 0;
}
.switch-idioma .form-check-input:checked{background-color: #800080;border-color: #6a016a;}

/** PROGRAMA **/
@media screen and (min-width: 992px){
	#biblia #tarjeta .col-lg-3{
		width: 20%;
		padding: 0px 5px;
	}
}
#biblia #tarjeta a.module{
	padding:10px;
	display: table;
	width: 100%;
	border-radius: 15px;
	background: #800080;
	background: linear-gradient(10deg, rgba(100, 0, 90, 1) 0%, rgba(128, 0, 128, 1) 35%, rgba(180, 0, 128, 1) 100%);
/*	box-shadow: inset 0px 0px 10px 5px rgb(100, 0, 90, 0.3);*/
}
#biblia #tarjeta a.module:hover{
	background:#0b1a71;
}
#biblia #tarjeta a.module .icon{width:50px; margin: 0px auto 0px; display: table;}

#biblia #tarjeta a.module .txt-module{
	font-size:13px;
	color:#fff;
	margin:0 auto 10px;
	width: 174px;
	display:table;
	font-weight: 500;
}
#biblia #tarjeta a.module hr{
    width: 46px;
    margin: 9px auto 0px;
    background:#fff;
}
#biblia #tarjeta a.module hr:nth-child(even){float: left;}
#biblia #tarjeta a.module hr:nth-child(odd){float: right;}

#biblia #tarjeta a.module .tit-modulo{
	font-family: 'Gellatio';
	font-size: 28px;
	line-height: 47px;
	text-align: center;
	display: table;
	margin:auto;
	color: #fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
#biblia #tarjeta a.module .subtit-modulo{
	font-family: 'Montserrat';
	font-size: 17px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
	display: table;
	margin:auto;
	color: #ffde5f;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
	border-top:1px solid #ffde5f82;
	border-bottom:1px solid #ffde5f82;
	padding: 3px 3px 5px;
}
#biblia #tarjeta a.module .theme, #biblia #tarjeta a.module .focus{
	font-size: 13px;
	line-height: 15px;
	font-weight: 500;
	text-align: center;
	margin:5px auto 0px;
	display:table;
	color:#fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
#biblia #tarjeta a.module .focus{
	height:auto;
	padding:0 0 5px;
	margin:3px auto 0px;
	border-bottom: none;
}
#biblia #tarjeta a.module .chapters-cant{
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 1px;
	width: 90%;
	display: table;
	margin: 4px auto 0px;
	color:#fff;
	background: #ffffff30;
}
#biblia .btn-como-usar{
	width: 122px;
	font-size: 11px;
	line-height: 10px;
	font-weight: 600;
	float:right;
	text-transform: uppercase;
	margin: 10px 0px 0px -122px;
	display: inline-block;
	padding: 5px 10px 4px 10px;
	letter-spacing: 0px;
	border-radius:100px;
	color: #954f00;
	text-align: center;
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.6);
	border: 1px solid #99520061;
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
	cursor:pointer;
}
#biblia .btn-como-usar:hover{
	border: 1px solid #ba6606d6;
	background: #fff;
	color: #954f00;
	text-shadow: none;
	box-shadow: inset 0px 0px 0px 0px #fff !important;
}

#biblia .btns-land{
	color: #954f00;
	border: 1px solid #ba6606d6;
	padding: 13px 25px 15px !important;
	margin: 10px auto 10px;
	text-align: center;
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
	box-shadow: inset -5px -10px 20px 2px #a75e0bc7 !important;
}
#biblia .btns-land:hover{
	border: 1px solid #ba6606d6;
	background: #fff;
	color: #954f00;
	text-shadow: none;
	box-shadow: inset 0px 0px 0px 0px #fff !important;
}





#biblia h1.page-header{
	color:#ffff;
	border-bottom: none !important;
/*	border-bottom: 1px solid #f2f2f261 !important;*/
	text-shadow: -1px 1px 4px rgb(0 0 0 / 30%);
	margin: 0px 0 0px;
}
#biblia .page-header small{
    line-height: 20px !important;
    color: #ffde5f;
    font-weight: 400;
    letter-spacing: 0.8px;
}
#biblia #internas .page-header small{
	text-shadow: -1px 1px 4px rgb(0 0 0 / 0%);
	color: #0b1a71;
	margin: 0px 0 20px;
	font-size: 15px;
	font-weight: 500;
}
#biblia .header-biblia{
	padding-top: 1rem;
	padding-bottom: 1rem;
	margin: -20px auto 5px;
	text-align: center;
	color: #fff;
/*
	background: url(../../img/webp/AprendeInglesConlaBiblia-bg-cielo.webp), top center no-repeat;
	background-size: cover;
*/
}
#biblia .AICB-celu{width: 100%;max-width: 340px;margin: 10px auto 10px;}
#biblia .AICB-celu.desk{display:table;}
#biblia .AICB-celu.movil{display:none;}
#biblia .AICB-logo{width:100%;max-width: 380px;margin: 0px auto 5px;display: table;}
#biblia .AICB-logo.int.prg{width:100%;max-width: 210px;margin: 0px auto 10px;display: table;}
#biblia .AICB-logo.int{width:100%;max-width: 180px;margin: -4px auto 10px;display: table;}

#biblia .header-biblia .tit{
	text-align: left;
	font-size: 20px;
	line-height: 22px;
	font-weight: 500;
	margin: 0 auto;
	padding: 5px 15px;
	color: #002c67;
	background:#ffffff7d;
	/* text-shadow: -1px 1px 4px rgb(0 0 0 / 30%); */
}
#biblia .list{
	color: #002c67;
	text-align: left;
	font-size: 17px;
	font-weight: 500;
	line-height: 20px;
	margin: 5px auto;
	padding: 5px 15px;
	background:#ffffff7d;
	/*	text-shadow: -1px 1px 4px rgb(0 0 0 / 80%);*/
}
#biblia .list hr{
    width: 100px;
    display: none;
    margin: 8px auto 0px;
}
#biblia .mas-info{
	color:#002c67;
	font-weight: 700;
	margin: 10px 0 0;
/*	text-shadow: -1px 1px 5px #000000;*/
}
#biblia .btn-whatsapp, #biblia .btn-inscribete{
	width: auto;
	font-size: 19px;
	line-height: 26px;
	color: #fff;
	border: 1px solid #800080;
	background: #800080;
	font-weight: 600;
	margin: 5px auto 10px;
	display: table;
	padding: 10px 20px 11px 15px !important;
	letter-spacing: 1px;
}
#biblia .btn-whatsapp:hover{
	color: #800080 !important;
	border: 1px solid #fff;
	background:#fff;
}
#biblia .btn-whatsapp .fa-whatsapp{
    font-size: 24px;
    margin-bottom: -2px;
}
#biblia .btn-inscribete{
	color:#753e00;
	border: 1px solid #ba6606d6;
	padding: 13px 25px 15px !important;
/*	text-shadow: -1px 1px 5px #954f00;*/
	margin: 10px auto 10px;
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
	box-shadow: inset -5px -10px 20px 2px #a75e0bc7 !important;

/*
	border: 1px solid #ba6606d6;
	padding: 13px 25px 15px !important;
	text-shadow: -1px 1px 4px rgb(0 0 0 / 25%);
	margin: 10px auto 10px;
	background: #EABE3F;
	background: linear-gradient(-12deg, rgb(253 195 26) 0%, rgb(255 181 93) 40%, rgb(255 225 63) 90%);
	box-shadow: inset -5px -10px 20px 2px #ba6606 !important;
*/
}
#biblia .btn-inscribete:hover{
	border: 1px solid #fff;
	background: #fff;
	color: #800080;
	text-shadow: none;
	box-shadow: inset 0px 0px 0px 0px #fff !important;
}
#biblia .btn-ingresar{
	width: auto;
	font-size: 17px;
	line-height: 17px;
	color: #fff;
	border: 1px solid #800080;
	background: #800080;
	font-weight: 600;
	margin: 0px auto 10px;
	display: table;
	padding: 12px 20px 13px 20px;
	letter-spacing: 1px;
}
#biblia .btn-ingresar:hover{
	color: #800080 !important;
	border: 1px solid #fff;
	background:#fff;
}
#biblia .bg-blue{
	background: #800080;
	/*	border-radius: 0 0 20px 20px;*/
}
#biblia .txt-camino{
	margin: 40px auto;
	display: table;
	color: #002c67;
	font-size: 20px;
	font-weight: 400;
	font-style: italic;
	font-family: "Roboto Slab", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	letter-spacing: -0.5px;
	margin-bottom: 4rem;
}





/** PROGRAMA **/
/*#biblia .campo{border: 1px solid #ffde5f;border-radius:20px;padding: 15px 30px;}*/
#biblia .select-top.lessons{
	width: 290px;
	height: 42px;
	color: #fff;
	margin: 4px auto 15px;
	padding: 2px 3px 2px 8px;
	border-radius: 8px 8px;
	text-align: center;
	border:none;
	font-family: 'Montserrat';
	font-size: 15px;
	line-height: 18px;
	font-weight: 500;
	letter-spacing: 1px;
	box-shadow: 0 0 8px 0px rgba(0,0,0,0.6);
	background: rgb(110 0 110);
	align-items: center;
	align-content: center;
}
#biblia .select-top.lessons .tit-lesson{
    width: 62px;
    height: 39px;
    text-align: left;
    text-transform: uppercase;
    font-size: 11px;
    line-height: 12px;
    display: inline-block;
    padding: 0px 4px 0px 0px;
    /* border-right: 1px solid #000000ba; */
    align-items: center;
    align-content: center;
    float: left;
}
#biblia .select-top.lessons a.num{
	float:left;
	width: 40px;
	height: 32px;
	display: inline-block;
	font-size: 21px;
	line-height: 21px;
	font-weight: 600;
	margin: 3px 0px 0px 3px;
	padding: 0px 0px;
	background: #800080;
	color: #fff;
	align-items: center;
	align-content: center;
	border-radius:8px 8px;
	border-left: 1px solid #ffffff47;
	border-right: 1px solid #000000ba;
	box-shadow: 0 0 2px 0px rgba(0,0,0,0.6);
}
#biblia .select-top.lessons a.num:hover,
#biblia .select-top.lessons a.num.active:hover{
	cursor: pointer;
	color: #800080;
	background:#ffffff;
	border-left: 0px solid #ffffff47;
	border-right: 0px solid #000000ba;
	box-shadow: 0 0 0px 0px rgba(0,0,0,0), inset 0px 0px 4px 1px rgba(0,0,0,0.4);
}
#biblia .select-top.lessons a.num.active{
	color: #8b2800;
	text-align: center;
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.6);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
	border-left: 0px solid #ffffff47;
	border-right: 0px solid #000000ba;
	/*box-shadow: 0 0 0px 0px rgba(0,0,0,0), inset 0px 0px 3px 1px #8b28009c;*/
}



#biblia #modulo-int .icon{width:50px; margin: 0px auto 5px; display: table;}
#biblia #modulo-int .txt-module,
#biblia #cap-int .modulo-num-tit{
	width: 207px;
	color: #8b2800;
	display: table;
	margin: -4px auto 5px;
	padding: 10px 10px 7px;
	border-radius: 0px 0px 8px 8px;
	text-align: center;
	border:none;
	font-family: 'Montserrat';
	font-size: 15px;
	line-height: 18px;
	font-weight: 500;
	letter-spacing: 1px;
	box-shadow: 0 0 8px 0px rgba(0,0,0,0.6);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}
#biblia #modulo-int .txt-module{margin: -4px auto 10px;}
#biblia #modulo-int .txt-module:hover{
	background: #fff;
	color: #800080;
}
#biblia #modulo-int .txt-module .arrow,
#biblia #cap-int .modulo-num-tit .arrow{float:left; margin: 0px 0px 0px -20px; font-size: 16px; position: relative; left: 15px;}

#biblia #modulo-int .txt-module hr{
    margin: 8px 0 0px;
    padding: 0px 5px 0;
    display: table;
    border: 0;
    opacity: 1;
    width: 40px;
    background: #dd93003b;
}
#biblia #modulo-int .txt-module hr:nth-child(even){float: left;}
#biblia #modulo-int .txt-module hr:nth-child(odd){float: right;}
#biblia #modulo-int .txt-module .icon{width:50px; margin: 0px auto 5px; display: table;}

#biblia #modulo-int .tit-modulo{
	font-family: 'Gellatio';
	font-size: 26px;
	line-height: 47px;
	text-align: center;
	display: table;
	margin:auto;
	color: #fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
#biblia #modulo-int .subtit-modulo{
	width:auto;
	font-family: 'Montserrat';
	font-size: 17px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing:0.5px;
	text-align: center;
	display: table;
	margin:auto;
	padding: 3px 8px 5px;
	color: #ffde5f;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
	border-top:1px solid #ffde5f82;
	border-bottom:1px solid #ffde5f82;
}
#biblia #modulo-int .theme, #biblia #modulo-int .focus{
	font-size: 13px;
	line-height: 15px;
	letter-spacing:0.5px;
	font-weight: 500;
	text-align: center;
	margin:5px auto 0px;
	display:table;
	color:#fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
#biblia #modulo-int .focus{
	height:auto;
	padding:0 0 5px;
	margin:3px auto 0px;
	border-bottom: none;
/*	border-bottom:1px solid #ffffff70;*/
}


#biblia a.capitulo{
/*
	width: 45%;
	max-width: 240px;
*/
	width:18%;
	max-width: 245px;
	height:auto;
	padding:1px 0px 0px 0px;
	margin:8px 1%;
	display: table;
	border-radius: 7px;
	text-decoration:none;
	-webkit-box-shadow: 0 0 4px 0px rgba(0,0,0,0.3);
	box-shadow: 0 0 4px 0px rgba(0,0,0,0.3);
	background: #800080;
	background: linear-gradient(10deg, rgba(100, 0, 90, 1) 0%, rgba(128, 0, 128, 1) 35%, rgba(180, 0, 128, 1) 100%);
}
#biblia a.capitulo:hover{
	cursor:pointer;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	-khtml-opacity: 1;
	background: #07065b;
}
#biblia a.capitulo .img-capitulo{
	width: 96%;
	display:table;
	margin: 0px auto 0px;
	border-radius: 10px;
}
#biblia a.capitulo .num-cap{
	color: #fff;
	display: table;
	margin: 3px auto 0;
	padding: 3px 0px;
	border:none;
	font-family: 'Montserrat';
	font-size: 13px;
	line-height: 18px;
	font-weight: 500;
	background: none;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#biblia a.capitulo .num-cap hr{
    margin: 8px 0 0px;
    padding: 0 5px 0;
    display: table;
    border: 0;
    opacity: 1;
    width: 32px;
    background: #ffffff61;
}
#biblia a.capitulo .num-cap hr:nth-child(even){float: left;}
#biblia a.capitulo .num-cap hr:nth-child(odd){float: right;}

#biblia a.capitulo .titulo-esp{
	width: 96%;
	height: auto;
	margin: 0px auto;
	font-family: 'Gellatio';
	font-size: 17px;
	line-height: 27px;
	padding: 10px 13px 3px;
	letter-spacing: 1px;
	text-align:center;
	color:#ffffff;
	text-transform:none;
	text-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);
	align-content: center;
}
#biblia a.capitulo .titulo-eng{
	width: auto;
	height: auto;
	margin: 0px 14px 10px;
	padding: 3px 4px 4px;
/*	display:table;*/
	font-family: 'Montserrat';
	font-weight: 500;
	font-size:13px;
	line-height: 15px;
	letter-spacing: 0px;
	text-align:center;
	color: #ffde5f;
	text-transform:none;
	text-shadow:0px 1px 3px rgba(0, 0, 0, 0.5);
	border-top: 1px solid #ffde5f85;
	border-bottom: 1px solid #ffde5f85;
}
#biblia a.capitulo .lessons-cant{
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.5px;
	width: 90%;
	margin: 0px auto 12px;
	color:#fff;
	background: #ffffff30;
	display: none;
}



/*
@media (max-width: 992px){
	#biblia a.capitulo{
		width:18%;
		max-width: 245px;
		height:auto;
		padding:0px 0px 0px 0px;
		margin:8px 1%;
		background:black
	}
}
*/



/** CAPITULO INT **/
/*
#biblia #cap-int .modulo-num-tit{
	width: auto;
	color: #8b2800;
	display: table;
	margin: -5px auto 5px;
	padding: 7px 10px 7px;
	border-radius: 0px 0px 8px 8px;
	text-align: center;
	border:none;
	font-family: 'Montserrat';
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	box-shadow: 0 0 8px 0px rgba(0,0,0,0.6);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}

#biblia .modulo-num-tit .arrow{float:left; margin: 0px 0px 0px -20px; font-size: 16px; position: relative; left: 15px;}
*/
#biblia #cap-int .modulo-num-tit .tit{
	letter-spacing: 0px;
	font-size: 14px;
	line-height: 18px;
}
#biblia #cap-int .modulo-num-tit:hover{
	background: #800080;
	color:#fff;	
}
#biblia #cap-int .modulo-num-tit hr{
    margin: 8px 0 0px;
    padding: 0px 5px 0;
    display: table;
    border: 0;
    opacity: 1;
    width: 40px;
    background: #dd93003b;
}
#biblia #cap-int .modulo-num-tit hr:nth-child(even){float: left;}
#biblia #cap-int .modulo-num-tit hr:nth-child(odd){float: right;}

#biblia .num-cap .icon{width:70px; margin: 0px auto 0px; display: table;}

#biblia #capitulo .txt-cap{
	width: 207px;
	color: #8b2800;
	display: table;
	margin: -12px auto 15px;
	padding: 12px 10px 7px;
	border-radius: 0px 0px 8px 8px;
	text-align: center;
	border:none;
	font-family: 'Montserrat';
	font-size: 15px;
	line-height: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	box-shadow: 0 0 8px 0px rgba(0,0,0,0.6);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}

#biblia #capitulo .txt-cap hr{
    margin: 8px 0 0px;
    padding: 0px 5px 0;
    display: table;
    border: 0;
    opacity: 1;
    width: 140px;
	background:red;
}
#biblia #capitulo .txt-cap hr:nth-child(even){float: left;}
#biblia #capitulo .txt-cap hr:nth-child(odd){float: right;}
#biblia #capitulo .txt-cap .icon{width:50px; margin: 0px auto 5px; display: table;}
#biblia #capitulo .num-cap{
	width: 182px;
	font-family: 'Montserrat';
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1px;
	text-align: center;
/*	display: table;*/
	margin:auto;
	padding: 3px 0px 5px;
	color: #fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
	display: none;
}
#biblia #capitulo .num-cap hr{
    margin: 9px 0 0px;
    padding: 0px 5px 0;
    display: table;
    border: 0;
    opacity: 1;
    width: 40px;
    background: #ffffff73;
}
#biblia #capitulo .num-cap hr:nth-child(even){float: left;}
#biblia #capitulo .num-cap hr:nth-child(odd){float: right;}
#biblia #capitulo .txt-cap .icon{width:50px; margin: 0px auto 5px; display: table;}

#biblia #capitulo .tit-cap-esp{
	font-family: 'Gellatio';
	font-size: 26px;
	line-height: 47px;
	text-align: center;
	display: table;
	margin:auto;
	color: #fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
#biblia #capitulo .tit-cap-eng{
	width:auto;
	font-family: 'Montserrat';
	font-size: 17px;
	font-weight: 500;
	line-height: 20px;
	letter-spacing:0.5px;
	text-align: center;
	display: table;
	margin:auto;
	padding: 3px 8px 5px;
	color: #ffde5f;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
	border-top:1px solid #ffde5f82;
	border-bottom:1px solid #ffde5f82;
}
#biblia .btn-volver-cap{
	width: auto;
	font-size: 11px;
	line-height: 13px;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px auto 8px;
	display: table;
	padding: 4px 9px 4px;
	letter-spacing: 0.5px;
	border-radius:100px;
	color: #8b2800;
	text-align: center;
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.6);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}
#biblia .btn-volver-cap:hover{
	color: #fff;
	background:#800080;
}
#biblia .btn-volver-cap .lesson{
	width: 57px;
	float:left;
	text-align:right;
	font-size: 11px;
	line-height: 12px;
	margin: 4px 3px 0 0px;
}
#biblia .btn-volver-cap .num-lesson{
	float: left;
	font-size: 31px;
	font-weight: 700;
	line-height: 31px;
	margin-right: 3px;
}

#biblia .select-cap{border:1px solid #ffffff54;border-radius:10px;padding: 8px 5px;margin: 0px 5px 10px 0px;height: auto;}
#biblia .select-cap hr{background: #0208708f;margin:0px 0px 10px;}
#biblia .tit-selec-cap{font-size: 12px;line-height: 12px;font-weight: 500;padding-bottom: 7px;}



/** SELECCION DE ACTIVIDAD **/
#biblia .select-act{border:1px solid #ffffff54;border-radius:10px;padding: 8px 5px;margin: 0px 5px 10px 0px;height: auto;}

#biblia .select-act .btn-volver-cap{
	width: auto;
	height: auto;
	font-size: 11px;
	line-height: 13px;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px auto 8px;
	display: inline-block;
	padding: 4px 9px 4px 11px;
	letter-spacing: 0.5px;
	border-radius:100px;
	color: #8b2800;
	text-align: center;
	box-shadow: 0 0 5px 0px rgba(0,0,0,0.6);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}
#biblia .select-act .btn-volver-cap:hover{
	color: #fff;
	background:#800080;
}
#biblia .select-act .btn-volver-cap .act{
	width: 117px;
	float:right;
	text-align:left;
	font-size: 11px;
	line-height: 12px;
	margin: 4px 3px 0 0px;
	align-content: center;
	height: 23px;
}
#biblia .select-act .btn-volver-cap .num-act{
	float: left;
	font-size: 31px;
	font-weight: 700;
	line-height: 31px;
	margin-right: 5px;
}
#biblia .select-act .btn-volver-cap.active{
	color:#800080;
	background:#fff;
	box-shadow: inset 0 0 5px 0px rgba(0,0,0,0.6);
	cursor:inherit;
}



#biblia #capitulo .bg-obj{
	background:#010b574f;
	padding:10px 15px;
	border-radius:10px;
	border: 1px solid #ffffff4d;
	margin: 0 0 10px;
}
#biblia #capitulo .bg-obj .recordatorio{
	font-size: 12px;
	line-height: 14px;
	font-weight:700;
	text-align: center;
	color:#fff;
	padding: 8px 6px 10px;
	border-radius:10px;
	margin: -5px 0 0px;
	background: #800080b8;
	box-shadow: inset 0px 0px 6px 1px rgb(55 0 50 / 38%);
}
#biblia #capitulo .tit-objetivos{
	font-size: 14px;
	line-height: 15px;
	letter-spacing:1px;
	font-weight: 500;
	color:#fff;
	text-align:left;
	text-transform:uppercase;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
	border-bottom:1px solid #ffffff57;
	padding: 0px 0px 3px 5px;
}
#biblia #capitulo .txt-objetivos{
	font-size: 13px;
	line-height: 15px;
	letter-spacing:0.5px;
	font-weight: 500;
	text-align: left;
	margin: 0px auto 0px;
	display:table;
	color:#fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
#biblia #capitulo .txt-objetivos p{
	font-size: 13px;
	line-height: 17px;
	margin:5px auto 0px;
}
#biblia #capitulo .completed{
	background:#971c97;
	text-align:center;
	padding: 1px 5px;
	font-size: 10px;
	line-height: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.5px;
	margin: 0px 0px 10px;
	border-radius: 0px 0px 10px 10px;
	border: 4px solid #800080;
}
#biblia #capitulo .completed .fa-check-square,
#biblia #capitulo .completed .fa-square{
	font-size: 14px;
	color:#fff;
	margin: 1px 0 -1px 0;
}
#biblia #capitulo .completed .fa-square:hover{color:#ffd01a;}

/*
#biblia #capitulo .completed{
	background:#ffffff38;
	text-align:center;
	padding: 1px 5px;
	font-size: 10px;
	line-height: 20px;
	text-transform: uppercase;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.5px;
	/* margin: 0px 0px 10px; * /
	border-radius: 0px 0px 10px 10px;
}
#biblia #capitulo .completed input{
	margin: 0px 2px;
	position: relative;
	top: 3px;
	width: 15px;
	height: 13px;
}*/

#biblia #capitulo .btn-tarea{
	font-size:16px;
	line-height: 19px;
	letter-spacing: 0px;
	padding: 5px;
	display: block;
	margin: 0px 0px 0px;
	background-color: #800080;
	border-radius: 15px 10px 0px 0px;
}
#biblia #capitulo .btn-tarea:hover{
	background-color: #0e006c;
	cursor:pointer;
}
#biblia #capitulo .btn-tarea .tit{
	/* height: 45px; */
	font-weight: 600;
	color: #fff;
	display: table;
	margin: auto;
	padding: 9px 10px 0px;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 15px;
	letter-spacing: 0.5px;
}
#biblia #capitulo .btn-tarea .img-activity{
	width: 100%;
	margin:0px auto;
	display:table;
	border-radius: 12px 12px;
}
#biblia #capitulo .btn-tarea .num{
	width: 30px;
	display: table;
	margin: -5px 0px 0 17px;
	padding: 4px 3px 3px;
	border-radius: 0px 0 8px 8px;
	color: #8b2800;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	float: right;
	position: absolute;
	z-index: 10;
	box-shadow: -1px 2px 4px 0px rgba(0,0,0,0.3);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}

/** CAPSULA **/
/*#biblia #capitulo .tit-act{
	width:auto;
	display:table;
	margin: -5px 0 10px -25px;
	padding: 5px 10px 5px 10px;
	color: #8b2800;
	font-size: 14px;
	line-height: 14px;
	border-radius: 0px 5px 5px 0px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
	box-shadow: -1px 1px 2px 0px rgba(0,0,0,0.1);
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}
*/
#biblia #capitulo .tit-act{
	width:auto;
	display:table;
	margin: -5px 0 10px -25px;
	padding: 5px 10px 5px 15px;
	background: #800080;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	border-radius: 0px 5px 5px 0px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0.5px;
}
#biblia #capitulo h2.tit-tareas{font-size: 20px;line-height: 22px;border-bottom: 1px solid #800080;}

#biblia #capitulo .bg-tareas{
	background: #ffffff;
	padding: 20px 25px 5px;
	border-radius:10px;
}
#biblia #capitulo .bg-tareas .col-lg-6:nth-child(2){border-left: 1px solid #80008036;margin-bottom:10px;}

#biblia .marco-img{
	width: 40%;
	float:right;
	border-radius: 20px 20px;
	padding: 8px 8px;
	margin: 0px 0 20px 10px;
	background: #EFBF04;
	background: linear-gradient(-12deg, rgba(239, 191, 4, 1) 0%, rgba(255, 215, 0, 1) 20%, rgba(255, 223, 0, 1) 40%, rgba(255, 236, 117, 1) 60%, rgba(255, 223, 0, 1) 75%, rgba(239, 191, 4, 1) 100%);
}
#biblia .marco-img .img-int{
	width: 100%;
	float:right;
	border-radius: 17px;
}
#biblia .marco-img.desk{display: none;}

#biblia #capitulo .nav-bot{
	width: 100%;
	margin: 0 auto 0px;
	padding: 6px 6px;
	border-top: 1px solid #800080;
	text-align: center;
}
#biblia #capitulo a.btn-data{
	width: 110px;
	font-size: 12px;
	font-weight: 800;
	margin: 10px 10px;
	display: inline-table;
	background: #800080;
	border-radius: 50px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color:#fff;
	text-align: center;
}
#biblia #capitulo a.btn-data.next{padding: 5px 0px 5px 5px;}
#biblia #capitulo a.btn-data.prev{padding: 5px 5px 5px 0px;}
#biblia #capitulo a.btn-data:hover{background:#010b57;}


#biblia .contenido-interior p{font-size: 15px;line-height: 25px;} 
#biblia .contenido-interior table tr p{border-bottom:1px solid #010b5712;padding:0px 5px 10px;line-height: 18px;}
#biblia .contenido-interior table tr:nth-last-child(){border-bottom:0px solid #fff;}
#biblia .contenido-interior table tr td p{margin:5px;}



/** RESPONSIVE **/
@media (max-width: 1200px){
	#biblia a.capitulo{
		width: 98%;
		max-width: 182px;
		margin: 8px 1% 8px 0px;
	}
	#biblia a.capitulo:last-child{margin: 8px 0px 8px 0px}
	#biblia .select-act .btn-volver-cap .act{
		width: 100px;
		font-size: 10.5px;
		line-height: 10px;
		margin: 4px 0px 0 0px;
		letter-spacing: -0.2px;
	}
	#biblia .select-act .btn-volver-cap{
			padding: 4px 6px 4px 9px;
		}
	#biblia .select-act .btn-volver-cap .num-act{
		font-size: 28px;
		line-height: 30px;
	}

}

@media screen and (min-width: 992px) and (max-width: 1200px) {
	#biblia #tarjeta a.module .txt-module{width: 100%;}
	#biblia #tarjeta a.module hr{width: 40px;}
}

@media (max-width: 991px){
	#biblia .select-cap{text-align:center;}
	#biblia .select-cap .btn-volver-cap{display:inline-block; margin: 0px 1px 0px;}
	#biblia .header-biblia{margin-top:-30px;}
	#biblia .col-md-hide{display:none;}
	#biblia .AICB-celu.movil{display: inline-block;max-width: 120px;}
	#biblia .AICB-logo{display: inline-block;max-width: 330px;margin: 0px auto 5px;}
	#biblia .header-biblia .tit{margin: 0 15px;}
	#biblia .header-biblia .list{margin: 5px 15px 0px 15px;}
	#biblia .header-biblia .list .fa-check{float: left;clear: both;margin: 0 3px 17px 0px;}
	#biblia .select-cap{margin: 0px 0px 10px 0px; padding: 8px 0px 0;}
	#biblia .select-act{padding:8px 6px 0px;}
	#biblia .select-act .btn-volver-cap{margin:0px;padding: 4px 9px 4px 11px;}
	#biblia .select-act .btn-volver-cap .act{
		width: 110px;
		font-size: 11px;
		line-height: 12px;
		margin: 4px 3px 0 0px;
	}
	#biblia .select-act .btn-volver-cap .num-act{
		font-size: 31px;
		line-height: 31px;
	}
}

@media (max-width: 768px){
	#mainNav .navbar-brand img.logo-ledi{height: 2rem;}
	#biblia .AICB-logo.int.prg{margin-top: -14px;}
	#biblia #modulo-int .txt-module{margin-top: -26px;}
	#biblia #cap-int .modulo-num-tit{margin-top: -26px;}
	#biblia .capsula-texto.esp{border-top: 1px solid #13cadb;padding-top:15px; margin-top:10px;}
	#biblia .marco-img{width: 85%;padding:5px;margin: 0px 0 8px 20px;}
	#biblia .marco-img.mobile{display: none;}
	#biblia .marco-img.desk{width: 85%;padding:5px;margin: 0px auto 20px;display: table; float:none;}
}

@media (max-width:576px){
	#biblia .AICB-celu.movil{display: inline-block;max-width: 80px;/* background:red !important; */}
	#biblia .AICB-logo{display: inline-block;max-width: 250px;margin: 0px auto 5px;/* background:red !important; */}
	#biblia #capitulo .bg-tareas .col-lg-6:nth-child(2){border-left: 0px solid #80008036;}
	#biblia .btn-como-usar{
		width: auto;
		float:none;
		margin: -10px auto 20px;
		display: table;
		padding: 6px 10px 5px 10px;
		letter-spacing: 0px;
		border-radius:100px;
	}
}






