﻿@charset "utf-8";
/* CSS Document */
@import url(cover.css);
@import url(features.css);
/*@import url(modals.css);
@import url(styleform.css);*/


/*********************/
/* GENERALES */
/*********************/


#contercab{

	margin:auto;
	width: 100%; /* hacemos que la cabecera ocupe el ancho completo de la p�gina */
	 left: 0; /* Posicionamos la cabecera al lado izquierdo */
	 top: 0; /* Posicionamos la cabecera pegada arriba */
	 position: fixed; 
}

#contenedorindex {
			border:solid #222;
			border-radius:20px;
			background: url(../img/bg-img/background.jpg);
      
      
      padding-right:var(--bs-gutter-x,.15rem);padding-left:var(--bs-gutter-x,.15rem);
		}

/*H*/

.sgh1{
	color:#039;
	text-align:center;
	font-size:35px;
	font-weight:bold;
}

.sgh2 {
	font-family:"Comic Sans MS", cursive;
	font-size:24px;
	color: #F00D11;
	
	margin-left:20px;
	font-weight:bold;
}
.sgh3 {
	color:#35B084;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:15px;
	margin-left: 20px;
	font-weight:bold;
	text-align: justify;
	margin-right: 20px;
}

.sgh4 {
	text-align-last: right;
	margin-right: 20px;
	margin-top: 20px;
	font-size: 24px;
	font-family: Lucida Calligraphy, Lucida Sans Unicode, Lucida Sans, DejaVu Sans, Verdana," sans-serif";
	color: #039;
	font-weight:bold;
}

.sgp {text-align:justify;
	font-size:20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 5px;
	font-family: Times New Roman, Gotham, Helvetica Neue, Helvetica, Arial," sans-serif";
	text-indent: 1cm;
}

.nosan {text-indent: 0cm;} /*Sin sangria en parrafo*/

/*********************/
/* Documentos para descargar */
/*********************/
#recursos {
  margin: 10px 10px 0px 7px;
  width: 300px;
  float: right;
  padding: 10px;
  background: none;
  border: solid 2px #B6B6B6;
  border-radius: 10px;
}

a[href$='.pdf'] {
    background: url(../../../Assets/seminario/img/otros/acrobat.png) no-repeat left top;
    color:#100;
    padding-left: 20px;
    margin-left: 0px;
  }
a[href$='.docx'] {
    background: url(../../../Assets/seminario/img/otros/word.png) no-repeat left top;
    color:#100;
    padding-left: 20px;
    margin-left: 0px;
  }
a[href$='.pptx' ] {
    background: url(../../../Assets/seminario/img/otros/powerp.png) no-repeat left top;
    color:#100;
    padding-left: 20px;
    margin-left: 0px;
  }

a[href$='.zip' ] {
    background: url(../../../Assets/seminario/img/otros/zip.png) no-repeat left top;
    color:#100;
    padding-left: 20px;
    margin-left: 0px;
  }
.sgmp{cursor: pointer;}
.sgbg-dan {background-color: #02478C !important;}
.sgbg-zzz {background-color: #BFE2E9 !important;}
.sgbg-violeta {background-color: #5435B0 !important;}

#formFooter {
    background-color: #f6f6f6;
    border-top: 1px solid #dce8f1;
    padding: 25px;
    text-align: center;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

/* Simple CSS3 Fade-in Animation */
.underlineHover:after {
    display: block;
    left: 0;
    bottom: -10px;
    width: 0;
    height: 2px;
    background-color: #56baed;
    content: "";
    transition: width 0.2s;
}

.underlineHover:hover {
    color: #0d0d0d;
}

.underlineHover:hover:after {
    width: 100%;
}

/*********************/
/* LISTA DE CONTENIDO */
/*********************/
.ColorR {color:#FF0000;} 
.ColorA {color:#203864;}
.ColorM {color:#7030A0;}
.refverd {color: #238554;font-weight:bold;} /* Referencia Biblica */

/*Imagen Responsibe
.img-fluid{max-width:100%;height:auto}*/

/*img {
  height: auto;
  max-width: 100%; }






 Spacing */

.mt-15 {

  margin-top: 15px !important; }



.mt-30 {

  margin-top: 30px !important; }



.mt-50 {

  margin-top: 50px !important; }



.mt-70 {

  margin-top: 70px !important; }



.mt-100 {

  margin-top: 100px !important; }



.mb-15 {

  margin-bottom: 15px !important; }



.mb-30 {

  margin-bottom: 30px !important; }



.mb-50 {

  margin-bottom: 50px !important; }



.mb-70 {

  margin-bottom: 70px !important; }



.mb-100 {

  margin-bottom: 100px !important; }



.ml-15 {

  margin-left: 15px !important; }



.ml-30 {

  margin-left: 30px !important; }



.ml-50 {

  margin-left: 50px !important; }



.mr-15 {

  margin-right: 15px !important; }



.mr-30 {

  margin-right: 30px !important; }



.mr-50 {

  margin-right: 50px !important; }



/* Height */

.height-400 {

  height: 400px !important; }



.height-500 {

  height: 500px !important; }



.height-600 {

  height: 600px !important; }



.height-700 {

  height: 700px !important; }



.height-800 {

  height: 800px !important; }



/* Section Padding */

.section-padding-100 {

  padding-top: 100px;

  padding-bottom: 100px; }



.section-padding-100-0 {

  padding-top: 100px;

  padding-bottom: 0; }



.section-padding-0-100 {

  padding-top: 0;

  padding-bottom: 100px; }



.section-padding-100-70 {

  padding-top: 100px;

  padding-bottom: 70px; }



/* Section Heading */

.section-heading {

  position: relative;

  z-index: 1;

  max-width: 600px;

  margin-bottom: 80px !important; }

  .section-heading span {

    color: #606060;

    font-size: 12px;

    text-transform: uppercase;

    margin-bottom: 15px;

    display: block;

    letter-spacing: 2px; }

  .section-heading h3 {

    font-size: 34px;

    margin-bottom: 0;

    font-weight: 600; }

    @media only screen and (max-width: 767px) {

      .section-heading h3 {

        font-size: 24px; } }

  .section-heading.text-left {

    text-align: left !important; }

  .section-heading.white span,

  .section-heading.white h3 {

    color: #ffffff; }





/* Miscellaneous */

.bg-img {

  background-position: center center;

  background-size: cover;

  background-repeat: no-repeat; }



.bg-white {

  background-color: #ffffff !important; }



.bg-dark {

  background-color: #000000 !important; }



.bg-transparent {

  background-color: transparent !important; }



.font-bold {

  font-weight: 700; }



.font-light {

  font-weight: 300; }



.bg-overlay {

  position: relative;

  z-index: 2;

  background-position: center center;

  background-size: cover; }

  .bg-overlay::after {

    background-color: rgba(0, 0, 0, 0.88);

    position: absolute;

    z-index: -1;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    content: ""; }

.bg-back{

  position: relative;

  z-index: 2;

  background-position: center center;

  background-size: cover; }

  .bg-back::after {

    background: #f5f7fa;

    box-shadow: 0 10px 30px 0 rgba(0,0,0,0.3);

    position: absolute;

    z-index: -1;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    content: ""; 

}

.mfp-image-holder .mfp-close,

.mfp-iframe-holder .mfp-close {

  color: #ffffff;

  right: 0;

  padding-right: 0;

  width: 30px;

  height: 30px;

  background-color: #61ba6d;

  line-height: 30px;

  text-align: center;

  position: absolute;

  top: 40px;

  right: -30px; }

  @media only screen and (max-width: 767px) {

    .mfp-image-holder .mfp-close,

    .mfp-iframe-holder .mfp-close {

      right: 0; } }



/* ScrollUp */

#scrollUp {

  background: #3141ba;

  background: -webkit-linear-gradient(to right, #61ba6d, #83c331);

  background: linear-gradient(to right, #617cba, #150471);

  border-radius: 0;

  bottom: 60px;

  box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.3);

  color: #ffffff;

  font-size: 24px;

  height: 40px;

  line-height: 40px;

  right: 60px;

  text-align: center;

  width: 40px;

  -webkit-transition-duration: 500ms;

  transition-duration: 500ms; }

  #scrollUp:hover {

    background-color: #141414; }

  @media only screen and (max-width: 767px) {

    #scrollUp {

      bottom: 30px;

      right: 30px; } }



/* Essence Button */

.academy-btn {

  display: inline-block;

  min-width: 160px;

  height: 65px;

  color: #ffffff;

  border: none;

  border-radius: 0;

  padding: 0 40px;

  font-size: 14px;

  line-height: 65px;

  -webkit-transition: all 500ms;

  transition: all 500ms;

  background: #3141ba;

  background-image: -webkit-linear-gradient(left, #3141ba 0%, #150471 51%, #3141ba 100%);

  background-image: linear-gradient(to right, #3141ba 0%, #150471 51%, #3141ba 100%);

  font-weight: 600; }

  .academy-btn.btn-sm {

    min-width: 110px;

    padding: 0 20px;

    height: 42px;

    line-height: 42px; }

  .academy-btn.active, .academy-btn:hover, .academy-btn:focus {

    font-size: 14px;

    font-weight: 600;

    color: #ffffff;

    background: #3141ba;

    background: -webkit-linear-gradient(to right, #61ba6d, #83c331);

    background: linear-gradient(to right, #617cba, #150471); }

  .academy-btn.btn-2 {

    background: #3141ba;

    background: -webkit-linear-gradient(to right, #61ba6d, #83c331);

    background: linear-gradient(to right, #617cba, #150471); }

    .academy-btn.btn-2:hover, .academy-btn.btn-2:focus {

      background: #ffffff;

      border: 2px solid #3141ba;

      color:#606060; }

  .academy-btn.btn-3 {

    background: #3141ba;

    background: -webkit-linear-gradient(to right, #61ba6d, #83c331);

    background: linear-gradient(to right, #617cba, #150471); }

    .academy-btn.btn-3:hover, .academy-btn.btn-3:focus {

      background: #ffffff;

      border: 2px solid #3141ba;

      color:#606060;}

  .academy-btn.btn-4 {

      background: #ffffff;

      border: 2px solid #3141ba;

      color: #606060; }

    .academy-btn.btn-4:hover, .academy-btn.btn-4:focus {

      background: #3141ba;

      background: -webkit-linear-gradient(to right, #61ba6d, #83c331);

      background: linear-gradient(to right, #617cba, #150471); 

      color: #ffffff; }