﻿@font-face {
    font-family: 'candarab';
    src: url('Fonts/candarab.ttf') format('truetype');
}

@font-face {
    font-family: 'LATO-BOLD';
    src: url('Fonts/LATO-BOLD.TTF') format('truetype');
}

@font-face {
    font-family: 'LATO-LIGHT';
    src: url('Fonts/LATO-LIGHT.TTF') format('truetype');
}

@font-face {
    font-family: 'MyriadPro-Regular_0';
    src: url('Fonts/MyriadPro-Regular_0.otf') format('opentype');
}

@font-face {
    font-family: 'Lato-Medium';
    src: url('Fonts/Lato-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.mobile-img {
    display: none;
}


@media screen and (max-width: 750px) {
    .mobile-img {
        display: block;
    }
   
}

.fontLatoMedium {
    font-family: 'Lato-Medium';
}

@font-face {
    font-family: 'candela-bold_';
    src: url('Fonts/candela-bold_.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-BlackItalic';
    src: url('Fonts/Lato-BlackItalic.ttf') format('truetype');
}

.fontLatoBlackItalic {
    font-family: 'Lato-BlackItalic'
}

@font-face {
    font-family: 'Lato-Regular';
    src: url('Fonts/Lato-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato-Italic';
    src: url('Fonts/Lato-Italic.ttf') format('truetype');
}

.fontLatoItalic {
    font-family: 'Lato-Italic'
}

@font-face {
    font-family: 'Lato-Medium';
    src: url('Fonts/Lato-Medium.ttf') format('truetype');
}




.fontLatoBold {
    font-family: 'LATO-BOLD';
}

.fontLatoLight {
    font-family: 'LATO-LIGHT';
}

.fontMyria {
    font-family: 'MyriadPro-Regular_0';
}

.fontCandarab {
    font-family: 'candarab';
}

.fontCandelaBold {
    font-family: 'candela-bold_';
}

.fontLatoRegular {
    font-family: 'Lato-Regular';
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}




body {
    font-family: candarab;
    background-color: white;
    font-family: 'Lato-Regular';
}

.color1 {
    color: #EB753F;
}

.color4 {
    color: #662A6E;
}

color5 {
    color: #873075;
}

.colorFont1 {
    color: #57585B
}

.fontSize12 {
    font-size: 11px;
}

.fontSize12 {
    font-size: 12px;
}
.fontSize13 {
    font-size: 13px;
}

.fontSize14 {
    font-size: 14px;
}
.fontSize15 {
    font-size: 15px;
}

.fontSize16 {
    font-size: 16px;
}

.fontSize25 {
    font-size: 25px;
}

.fontSize33 {
    font-size: 33px;
}

.fontSize17 {
    font-size: 17px;
}

.fontSize19 {
    font-size: 19px;
}
.fontSize20 {
    font-size: 20px;
}

.fontSize21 {
    font-size: 21px;
}
.fontSize22 {
    font-size: 22px;
}
.fontSize23 {
    font-size: 23px;
}
.fontSize24 {
    font-size: 24px;

}

.fontSize28 {
    font-size: 28px;
}

.fontSize29 {
    font-size: 29px;
}
.fontSize30 {
    font-size: 30px;
}
.fontSize31 {
    font-size: 31px;
}
.fontSize32{
    font-size: 32px;
}

/*Padding*/
.pl20 {
    padding-left: 20px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}

/***********************************/
div.row {
    margin-right: 0px;
}

div.container-fluid {
    padding-right: 0px;
}

/*Menu*/
.navbar {
    background-color: white;
    color: #676766;
}


    .navbar .nav-item {
        color: #676766;
    }

.icon-menu {
    visibility: hidden;
}

/*  Modal */
.modal-content {
    border-radius: 13px;
}

#modal-TerminosCondiciones-body {
}
/*Seccion 1*/
/*Formulario*/
@media screen and (min-width:750px) {
    #contentFormulario {

        background-image: url('Imagenes/slide_vida01a.jpg');
        width: 100%;
        height: 800px;
        background-repeat: no-repeat;
       
        background-size: cover;
    }

}

#titulo1 {
    color: #F29B41;
    font-weight: bold;
    font-size: 30px;
}

#titulo2 {
    color: white;
    font-size: 35px;
    line-height: 33px;
}


#tituloPrincipal {
    position: relative;
    top: 45%;
    left: 47%;
}

#tituloPrincipal_0 {
    display: none;
}

.mensaje0 {
    position: relative;
    top: 10%;
    left: 25%;
}

    .mensaje0 img {
        width: 100%;
        font-family: 'candela-bold_';
    }

#contenedorDescripcion1-2 {
    display: none;
}

.inputText {
    border: 1px solid #F29B41;
    border-radius: 5px;
    font-size: 13px;
    font-family: Lato-Regular;
}

.btonLlamame {
    color: white;
    background-color: #EB753F;
    font-style: oblique;
    border-radius: 12px;
    height: 45px;
    font-size: 17px;
    width: 70%;
    margin: auto;
    text-decoration: none !important;    
    border:none;
}

.btonDefaultEnlace {
    color: white;
    background-color: #EB753F;
    font-style: oblique;
    border-radius: 12px;
    font-size: 17px;
    padding: 0.5em;
}

.btonDefault {
    color: white;
    background-color: #EB753F;
    font-style: oblique;
    border-radius: 12px;
    font-size: 17px;
    padding: 0.5em;
    text-decoration: none !important;
    height: 44px;
    border: none;
}

.btnCerrarAgradecimiento {
    color: white;
    background-color: #EB753F;
    font-style: normal;
    border-radius: 17px;
    font-size: 17px;
    width: 116px;
    height: 50px;
    margin-left: 20px;
    border-style: solid;
}


/*Seccion Registro*/
.registro1 {
    background-color: white;
    border-radius: 20px;
    padding: 60px 40px 60px 60px;
   /* position: absolute;*/
    top: 15%;
    right: 5%;
}


/* segunda seccion*/
.contenido {
    width: 80%;
}

#contenedorDescripcion1 {
    background-color: #EB753F;
    width: 100%;
    padding: 30px 15px 30px 15px;
}

#contenedorDescripcion1-oculto {
    background-color: white;
    width: 100%;
    padding: 30px 15px 30px 15px;
}

#descripcion1 {
    color: white;
    font-style: oblique;
    font-size: 20px;
}

.div-descripcion-oculto {
    color: #EB753F;
    background-color: white;
    border-radius: 20px;
    border-color: red;
    margin: 10%;
}

.registro1 h3 {
    font-size: 27px;
}

.registro1 h5 {
    font-size: 18px;
}


/* Tercera seccion*/
#contenedorDescripcion2 {
    background-color: #662A6E;
    /*height: 500px;*/
    /*width: 70%;*/
    margin: auto;
    margin-top: 100px;
    border-radius: 20px;
    
}



.imgDescripcion {
    color: white;
    font-size: 16px;
    text-align: center;
    padding: 2px 8px 3px 2px;
}

.lineVertical1 {
    border-right: 1px solid #EB753F;
    height: 80%;
    margin-bottom: 11px
    /*height: 500px;*/
}

/*.logo2{
    width:30%;
}*/
.iconContenedor {
    height: 160px;
}

.leyendaImagen {
    font-size: 80% !important;
    color: #6c757d;
}

/* Seccion 4*/

/******************Modo responsivo****************/
@media screen and (min-width:1400px) {
    .registro1 {
        padding: 60px 40px 60px 60px;
        position: absolute !important;
        top: 15%;
        right: 5%;
    }
    /*.registro1 {
        background-color: white;
        border-radius: 20px;
        padding: 60px 40px 60px 60px;
        top: 15%;
        right: 5%;
    }*/
    .contenido {
        width: 90% !important;
    }
}

    @media screen and (min-width:1300px) and (max-width:1400px) {
        #contentFormulario {
            width: 100%;
            height: 650px;
            /*background-repeat: no-repeat;
            background-size: cover;*/
        }

        .registro1 {
            padding: 30px 10px 20px 30px;
            position: absolute;
            top: 12%;
            right: 5%;
        }

        #contenedorDescripcion1-2 {
            display: none;
        }

        .contenido {
            width: 90%;
        }
    }


    @media screen and (min-width:991px) and (max-width:1299px) {
        #contentFormulario {
            width: 100%;
            height: 650px;
        }

        .registro1 {
            padding: 60px 50px 60px 60px;
            position: static;
            max-width: 100%;
        }

        #tituloPrincipal {
            position: relative;
            top: 45%;
            left: 62%;
        }

        .mensaje0 {
            position: relative;
            top: 10%;
            right: 33%;
        }

            .mensaje0 img {
                width: 87%
            }

        #contenedorDescripcion1-2 {
            display: none;
        }
        .contenido {
            width: 90%;
        }
    }




    @media screen and (min-width:751px) and (max-width:990px) {
        /*menu*/
        #navbarSupportedContent {
            margin-top: 17px;
            background-color: #6C3274 !important;
            color: white;
            margin-left: -16px;
            margin-right: -16px;
            margin-bottom: -8px;
            height: 104px;
            padding: 0px 20px;
        }

            #navbarSupportedContent .ml-auto{
                margin-right:0px !important;
            }

        .navbar-expand-lg {
            margin-left: 0px !important;
            margin-right: 0px !important;
        }

        .navbar-nav .nav-item {
            color: white;
            border-bottom: 1px solid #EB753F;
        }

        .icon-menu {
            color: #EB753F;
            margin-right: 5px;
            visibility: visible;
        }
        .navbar img {
            margin-right: auto;
            margin-left: -7px;
        }

        /*imaen*/
        #contentFormulario {
            width: 100%;
            height: 450px;
        }

        /*Mensaje formulario*/
        #titulo1 {
            font-weight: bold;
            font-size: 24px;
        }

        #titulo2 {
            font-size: 28px;
            line-height: 33px;
        }


        #tituloPrincipal {
            position: relative;
            top: 45%;
            left: 66%;
        }

        .mensaje0 {
            position: relative;
            top: 10%;
            right: 9%;
        }

            .mensaje0 img {
                width: 87%
            }


        /* formulario*/
        .registro1 {
            padding: 40px 30px 40px 30px;
            position: static;
        }

        .contenido {
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            font-family: 'Lato-Regular';
        }

        /* SEccion 4 */
        .mensaje1 {
            /*display: none;*/
        }

        #contenedorDescripcion1-2 {
            display: none;
        }
    }

    @media (max-width:750px) {

        /*menu*/
        #navbarSupportedContent {
            margin-top: 17px;
            background-color: #6C3274 !important;
            color: white;
            margin-left: -16px;
            margin-right: -16px;
            margin-bottom: -8px;
            height: 104px;
            padding: 0px 20px;
        }

            #navbarSupportedContent .ml-auto {
                margin-right: 0px !important;
            }

        .navbar-expand-lg {
            margin-left: 0px !important;
            margin-right: 0px !important;
        }

        .navbar-nav .nav-item {
            color: white;
            border-bottom: 1px solid #EB753F;
        }

        .icon-menu {
            color: #EB753F;
            margin-right: 5px;
            visibility: visible;
        }
        .navbar img {
            margin-right: auto;
            margin-left: -7px;
        }
        /*fin menu*/

        #contentFormulario {
            /*background-size: contain;
        width: 100%;
        height: 500px;
        background-repeat: no-repeat;*/
            /*max-width: 700px;*/
        }

        #titulo1 {
            display: none;
            font-weight: bold;
            font-size: 30px;
        }

        #titulo2 {
            display: none;
            font-size: 28px;
            line-height: 38px;
        }


        #tituloPrincipal {
            display: none
        }

        #tituloPrincipal_0 {
            display: none;
            top: 10%;
            position: relative;
            left: 59%;
        }

        .mensaje0 {
            display: none;
            position: relative;
            top: 82%;
            right: 9%;
        }

            .mensaje0 img {
                width: 87%
            }

        .lineVertical1 {
            border-right: none;
            border-bottom: 2px solid #EB753F;

            width: 90%;
            /*height: 500px;*/
        }
        .contenido {
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            font-family: 'Lato-Regular';
        }
        .registro1 {
            margin-left: 29px;
        }
    }

    @media (max-width:630px) {

        .contenido {
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            font-family: 'Lato-Regular';
        }

        .registro1 {
            padding: 11px 0px 20px 17px;
            position: static;
            margin-left: 0px;
        }


        #contentTerminosCondiciones, #contentDatosPersonales, #contentTerminosCondicionesAceptacion {
            width: 100% !important;
        }

        .preguntas {
            padding: 10px !important;
        }

    }

    @media (max-width:520px) {

        .registro1 {
            padding: 11px 0px 20px 17px;
            position: static;
            margin-left: 0px;
        }

        .contenido {
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            font-family: 'Lato-Regular';
        }







        #contenedorDescripcion2 {
            margin: 0px;
            margin: auto;
            border-radius: 0px;
        }



        #contenedorDescripcion1-2 {
            display: inline;
        }

        .justify-content-center {
            justify-content: left !important;
        }

        .text-logros-phone {
            text-align: left !important;
        }

        #logoConsejero {
            margin-bottom: 0rem !important;
        }

        #piePagina {
            margin-left: 3em !important;
        }

        #contenedorDescripcion2 {
            padding-left: 1em;
        }

        #tituloCertificacion {
            padding-right: 3em;
        }

        .mensaje1 {
            text-align: center;
            /*margin-top: 3em;*/
            margin-bottom: -2em;
        }
        #contenedorDescripcion1 {
            display: none;
        }

        #preguntasFrecuntes span{
            font-size:28px;
        }

    }

        @media screen and (min-width:500px) {
            .footer-view {
                padding-left: 50px;
            }
        }


    @media (max-width:400px) {

        .contenido {
            width: 100%;
            padding-left: 0px;
            padding-right: 0px;
            font-family: 'Lato-Regular';
        }

        .registro1 {
            padding: 11px 0px 20px 17px;
            position: static;
            margin-left:0px;
        }
        #contenedorDescripcion1 {
            display: none;
        }

        #contenedorDescripcion1-2 {
            display: inline;
        }
        /*maiquel*/
        .justify-content-center {
            justify-content: left !important;
        }

        .text-logros-phone {
            text-align: left !important;
        }

        #logoConsejero {
            margin-bottom: 0rem !important;
        }

        #piePagina {
            margin-left: 3em !important;
        }

        #contenedorDescripcion2 {
            padding-left: 1em;
        }

        #tituloCertificacion {
            padding-right: 3em;
        }

        .mensaje1 {
            text-align: center;
            margin-top: 3em;
            margin-bottom: -2em;
        }
    }

.img-Center_view {
    display: block;
    margin: auto;
    width: 80%;
    padding: 10px;
}



.cincuentaPorciento {
    display: block;
    margin: auto;
    width: 50%;
    padding: 10px;
}



.logoConsejeroplata {
    padding: 55px 3px 55px 3px;
}


.logo3 {
    display: block;
    margin: auto;
}

h4 a {
    text-decoration: none !important;
}


@media screen and (min-width:768px) {
    .img30Anios {
        padding-top: 30px;
    }
    .img100 {
        padding-top: 20px;
    }
}



/* *****   Preguntas ******* */
.panel-title > a:before {
    font-family: FontAwesome;
    /*content: "˄" / "";*/
    /*content: url(Imagenes/vida-tit08.png);*/
    content: "\f106";
    padding-right: 5px;
    color: #ff7a32;
    font-weight: bolder;
}





.panel-title > a.collapsed:before {
    content: "\f107";
    /*content: "˅" / "";*/
    color: #ff7a32;
    font-weight: bolder;
}





.panel-title2 > a:before {
    font-family: FontAwesome;
    content: "\f107";
    /*content: "˅" / "";*/
    padding-right: 5px;
    color: #ff7a32;
    font-weight: bolder;
}





.panel-title2 > a.collapsed:before {
    content: "\f106";
    /*content: "˄" / "";*/
    color: #ff7a32;
    font-weight: bolder;
}

.panel-title {
    padding-left: 1.5em;
    text-indent: -1.5em;
}



.panel-title2 {
    padding-left: 1.5em;
    text-indent: -1.5em;
}

button:focus {
    outline: 1px dotted !important;
    outline: 5px auto white !important;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}





input[type=number] {
    -moz-appearance: textfield;
}