html,
body{min-height:100%;min-height:100vh;padding:0!important;margin:0!important;}
body{overflow-x:hidden;}
b,
strong{font-weight:bold;}

/**********Cargador*************/
.lds-ring{display:block;position:relative;width:64px;height:64px;margin:0 auto;top:40%;}
.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#fff transparent transparent transparent;}
.lds-ring div:nth-child(1){animation-delay:-0.45s;}
.lds-ring div:nth-child(2){animation-delay:-0.3s;}
.lds-ring div:nth-child(3){animation-delay:-0.15s;}
@keyframes lds-ring{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
@-webkit-keyframes lds-ring{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}
.layer-load{position:absolute;width:100%;height:100%;z-index:9999;top:0;background-color:rgba(0,0,0,.5);left:0;bottom:0;right:0;}
#countimg{position:absolute;color:#FFF;text-align:center;width:100%;top:10px;}
.maincontainer{min-height:200px;}
.btn-menus{cursor:pointer;color:#FFF;}
.btn-menus:hover{/*box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);*/}
.btn__close_menu{}
.__btn-menu{cursor:pointer;}
.no-overflow{overflow:hidden;}
.menu-container{min-height:100%;min-height:100vh;}
.menu-container{position:absolute;width:100%;overflow-y:auto;z-index:88;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;left:-100%;}
.itemactivemenu{border-bottom:1.5px solid #DA1E49;}
.menu-container ul{list-style:none;margin:0;padding:0;}
.menu-container ul li{padding:5px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;margin-bottom:15px;}
.menu-container ul li:hover{background-color:#ff3568;}
.menu-container.show{left:0;position: fixed;}
.btn__navs{display:inline-block;margin-left:.75em;margin-right:.75em;cursor:pointer;}
.iinstruccion{position:relative;display:inline-block;border:2px solid #11384F;border-radius:15px;padding-right:.5em;padding-left:.5em;}
.iinstruccion::before{content:"\f06a";position:relative;display:inline-block;padding-right:.5em;font-family:'Font Awesome 5 Pro';}
.iinstruccion{font-family:'Open Sans';color:#11384F;font-weight:100;}
.popup-class{background:#0081cf;background:-moz-linear-gradient(left,rgb(218,30,73) 64%,rgb(65,64,66));background:-webkit-linear-gradient(left,rgb(218,30,73) 64%,rgb(65,64,66));background:linear-gradient(to right,rgb(218,30,73) 64%,rgb(65,64,66));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0081cf',endColorstr='#11384f',GradientType=1);padding:11px;}
.maincontainer p,
.maincontainer li,
.maincontainer div{line-height:1.3em;}

.blocknav{
	cursor: no-drop;
}

/********************************************/
.main-navbar{}
.wow{visibility:hidden;}
.btn-mas{cursor:pointer;}
.animated.pulse.infinite{cursor:pointer;}
.bg-tema{background-image:url(../img/template/bg-tema.png);background-position:center center;background-repeat:no-repeat;background-size:cover;}
@media(max-width:768px){
    .bg-tema{background-position:right center;}
}
.fondo1{background-image:url(../img/template/fondo1.png);background-position:center center;background-repeat:repeat;}
ul.bl1{list-style-image:url(../img/template/bullet1.png);}
ul.bl2{list-style-image:url(../img/template/bullet2.png);}

/*********************************************/

/*------------------------------------
- COLOR azul
------------------------------------*/
.alert-azul{color:#000000;background-color:#2199f5;border-color:#0d90f4;}
.alert-azul hr{border-top-color:#0982df;}
.alert-azul .alert-link{color:#000000;}
.badge-azul{color:#fff;background-color:#032A48;}
.badge-azul[href]:hover,
.badge-azul[href]:focus{color:#fff;background-color:#000d17;}
.bg-azul{background-color:#9f9f9f!important;}
.bg-azul-opacity{background-color:rgba(3,42,72,.84)!important;}
a.bg-azul:hover,
a.bg-azul:focus,
button.bg-azul:hover,
button.bg-azul:focus{background-color:#000d17!important;}
.border-azul{border-color:#032A48!important;}
.btn-azul{color:#fff;background-color:#032A48;border-color:#032A48;}
.btn-azul:hover{color:#fff;background-color:#011625;border-color:#000d17;}
.btn-azul:focus,
.btn-azul.focus{box-shadow:0 0 0 0.2rem rgba(3,42,72,0.5);}
.btn-azul.disabled,
.btn-azul:disabled{color:#fff;background-color:#032A48;border-color:#032A48;}
.btn-azul:not(:disabled):not(.disabled):active,
.btn-azul:not(:disabled):not(.disabled).active,.show > .btn-azul.dropdown-toggle{color:#fff;background-color:#000d17;border-color:#000408;}
.btn-azul:not(:disabled):not(.disabled):active:focus,
.btn-azul:not(:disabled):not(.disabled).active:focus,.show > .btn-azul.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(3,42,72,0.5);}
.btn-outline-azul{color:#032A48;background-color:transparent;border-color:#032A48;}
.btn-outline-azul:hover{color:#fff;background-color:#032A48;border-color:#032A48;}
.btn-outline-azul:focus,
.btn-outline-azul.focus{box-shadow:0 0 0 0.2rem rgba(3,42,72,0.5);}
.btn-outline-azul.disabled,
.btn-outline-azul:disabled{color:#032A48;background-color:transparent;}
.btn-outline-azul:not(:disabled):not(.disabled):active,
.btn-outline-azul:not(:disabled):not(.disabled).active,.show > .btn-outline-azul.dropdown-toggle{color:#fff;background-color:#032A48;border-color:#032A48;}
.btn-outline-azul:not(:disabled):not(.disabled):active:focus,
.btn-outline-azul:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-azul.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(3,42,72,0.5);}
.list-group-item-azul{color:#000000;background-color:#0d90f4;}
.list-group-item-azul.list-group-item-action:hover,
.list-group-item-azul.list-group-item-action:focus{color:#000000;background-color:#0982df;}
.list-group-item-azul.list-group-item-action.active{color:#fff;background-color:#000000;border-color:#000000;}
.table-azul,
.table-azul > th,
.table-azul > td{background-color:#0d90f4;}
.table-hover .table-azul:hover{background-color:#0982df;}
.table-hover .table-azul:hover > td,
.table-hover .table-azul:hover > th{background-color:#0982df;}
.text-azul{color:#032A48!important;}
a.text-azul:hover,
a.text-azul:focus{color:#000d17!important;}

/*------------------------------------
- COLOR azul-2
------------------------------------*/
.alert-azul-2{color:#07232d;background-color:#8fd2ec;border-color:#7dcbe9;}
.alert-azul-2 hr{border-top-color:#68c3e6;}
.alert-azul-2 .alert-link{color:#000102;}
.badge-azul-2{color:#fff;background-color:#197497;}
.badge-azul-2[href]:hover,
.badge-azul-2[href]:focus{color:#fff;background-color:#11526b;}
.bg-azul-2{background-color:#197497!important;}
a.bg-azul-2:hover,
a.bg-azul-2:focus,
button.bg-azul-2:hover,
button.bg-azul-2:focus{background-color:#11526b!important;}
.border-azul-2{border-color:#197497!important;}
.btn-azul-2{color:#fff;background-color:#197497;border-color:#197497;}
.btn-azul-2:hover{color:#fff;background-color:#135c78;border-color:#11526b;}
.btn-azul-2:focus,
.btn-azul-2.focus{box-shadow:0 0 0 0.2rem rgba(25,116,151,0.5);}
.btn-azul-2.disabled,
.btn-azul-2:disabled{color:#fff;background-color:#197497;border-color:#197497;}
.btn-azul-2:not(:disabled):not(.disabled):active,
.btn-azul-2:not(:disabled):not(.disabled).active,.show > .btn-azul-2.dropdown-toggle{color:#fff;background-color:#11526b;border-color:#0f485e;}
.btn-azul-2:not(:disabled):not(.disabled):active:focus,
.btn-azul-2:not(:disabled):not(.disabled).active:focus,.show > .btn-azul-2.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(25,116,151,0.5);}
.btn-outline-azul-2{color:#197497;background-color:transparent;border-color:#197497;}
.btn-outline-azul-2:hover{color:#fff;background-color:#197497;border-color:#197497;}
.btn-outline-azul-2:focus,
.btn-outline-azul-2.focus{box-shadow:0 0 0 0.2rem rgba(25,116,151,0.5);}
.btn-outline-azul-2.disabled,
.btn-outline-azul-2:disabled{color:#197497;background-color:transparent;}
.btn-outline-azul-2:not(:disabled):not(.disabled):active,
.btn-outline-azul-2:not(:disabled):not(.disabled).active,.show > .btn-outline-azul-2.dropdown-toggle{color:#fff;background-color:#197497;border-color:#197497;}
.btn-outline-azul-2:not(:disabled):not(.disabled):active:focus,
.btn-outline-azul-2:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-azul-2.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(25,116,151,0.5);}
.list-group-item-azul-2{color:#07232d;background-color:#7dcbe9;}
.list-group-item-azul-2.list-group-item-action:hover,
.list-group-item-azul-2.list-group-item-action:focus{color:#07232d;background-color:#68c3e6;}
.list-group-item-azul-2.list-group-item-action.active{color:#fff;background-color:#07232d;border-color:#07232d;}
.table-azul-2,
.table-azul-2 > th,
.table-azul-2 > td{background-color:#7dcbe9;}
.table-hover .table-azul-2:hover{background-color:#68c3e6;}
.table-hover .table-azul-2:hover > td,
.table-hover .table-azul-2:hover > th{background-color:#68c3e6;}
.text-azul-2{color:#197497!important;}
a.text-azul-2:hover,
a.text-azul-2:focus{color:#11526b!important;}

/*------------------------------------
- COLOR verde
------------------------------------*/
.alert-verde{color:#416925;background-color:#e8f4e0;border-color:#ddeed1;}
.alert-verde hr{border-top-color:#d0e8be;}
.alert-verde .alert-link{color:#2a4317;}
.badge-verde{color:#212529;background-color:#7BBF4A;}
.badge-verde[href]:hover,
.badge-verde[href]:focus{color:#212529;background-color:#629e37;}
.bg-verde{background-color:#DA1E49!important;}
a.bg-verde:hover,
a.bg-verde:focus,
button.bg-verde:hover,
button.bg-verde:focus{background-color:#629e37!important;}
.border-verde{border-color:#7BBF4A!important;}
.btn-verde{color:#212529;background-color:#7BBF4A;border-color:#7BBF4A;}
.btn-verde:hover{color:#212529;background-color:#69a93b;border-color:#629e37;}
.btn-verde:focus,
.btn-verde.focus{box-shadow:0 0 0 0.2rem rgba(123,191,74,0.5);}
.btn-verde.disabled,
.btn-verde:disabled{color:#212529;background-color:#7BBF4A;border-color:#7BBF4A;}
.btn-verde:not(:disabled):not(.disabled):active,
.btn-verde:not(:disabled):not(.disabled).active,.show > .btn-verde.dropdown-toggle{color:#212529;background-color:#629e37;border-color:#5b9233;}
.btn-verde:not(:disabled):not(.disabled):active:focus,
.btn-verde:not(:disabled):not(.disabled).active:focus,.show > .btn-verde.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(123,191,74,0.5);}
.btn-outline-verde{color:#7BBF4A;background-color:transparent;border-color:#7BBF4A;}
.btn-outline-verde:hover{color:#212529;background-color:#7BBF4A;border-color:#7BBF4A;}
.btn-outline-verde:focus,
.btn-outline-verde.focus{box-shadow:0 0 0 0.2rem rgba(123,191,74,0.5);}
.btn-outline-verde.disabled,
.btn-outline-verde:disabled{color:#7BBF4A;background-color:transparent;}
.btn-outline-verde:not(:disabled):not(.disabled):active,
.btn-outline-verde:not(:disabled):not(.disabled).active,.show > .btn-outline-verde.dropdown-toggle{color:#212529;background-color:#7BBF4A;border-color:#7BBF4A;}
.btn-outline-verde:not(:disabled):not(.disabled):active:focus,
.btn-outline-verde:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-verde.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(123,191,74,0.5);}
.list-group-item-verde{color:#416925;background-color:#ddeed1;}
.list-group-item-verde.list-group-item-action:hover,
.list-group-item-verde.list-group-item-action:focus{color:#416925;background-color:#d0e8be;}
.list-group-item-verde.list-group-item-action.active{color:#212529;background-color:#416925;border-color:#416925;}
.table-verde,
.table-verde > th,
.table-verde > td{background-color:#ddeed1;}
.table-hover .table-verde:hover{background-color:#d0e8be;}
.table-hover .table-verde:hover > td,
.table-hover .table-verde:hover > th{background-color:#d0e8be;}
.text-verde{color:#7BBF4A!important;}
a.text-verde:hover,
a.text-verde:focus{color:#629e37!important;}

.txt-rosa0 { color: #eb4858; }
.txt-rosa1 { color: #e91c58; }
.txt-morado0 { color: #7e4e6b; }
.txt-morado1 { color: #401336; }
.txt-verde0 { color: #a6cb46; }
.txt-verde1 { color: #7bbe4a; }
.txt-verde2 { color: #296f34; }
.txt-verde3 { color: #033226; }
.txt-azul0 { color: #27c0ef; }
.txt-azul1 { color: #199bd0; }
.txt-azul2 { color: #A62B4E; }
.txt-azul3 { color: #0d2e45; }
.txt-gray1 { color: #58595B; }

.bg-rosa0 { background-color: #eb4858; }
.bg-rosa1 { background-color: #e91c58; }
.bg-morado0 { background-color: #7e4e6b; }
.bg-morado1 { background-color: #401336; }
.bg-verde0 {  background-image: linear-gradient(to right, rgb(0,129,213), rgb(0,50,79)); }
.bg-verde1 { background-color: #7bbe4a; }
.bg-verde2 { background-color: #296f34; }
.bg-verde3 { background-color: #033226; }
.bg-azul0 { background-color: #27c0ef; }
.bg-azul1 { background-color: #199bd0; }
.bg-azul2 { background-color: #197496; }
.bg-azul3 { background-color: #414042; }
.bg-rojo1 { background-color: #A62341; }

/********************** Rotate Cards *************************/
.flipcard{}
.flipcard .btn:hover,
.flipcard .btn:focus,
.flipcard .btn:active{outline:0!important;}
.flipcard .card-container{-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px;margin-bottom:0px;}
.flipcard .card-container:not(.manual-flip):hover .card,.flipcard .card-container.hover.manual-flip .card{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.flipcard .card-container.static:hover .card,
.flipcard .card-container.static.hover .card{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;}
.flipcard .card{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;box-shadow:none;}
.flipcard .front,
.flipcard .back{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;box-shadow:none;}
.flipcard .front{z-index:2;}
.flipcard .back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);z-index:3;}
.flipcard .back .btn-simple{position:absolute;left:0;bottom:4px;}
.flipcard .card{background:none repeat scroll 0 0;border-radius:4px;color:#444444;}
.flipcard .card-container,
.flipcard .front,
.flipcard .back{width:100%;height:100%;border-radius:4px;}
.flipcard .card .cover{height:105px;overflow:hidden;border-radius:4px 4px 0 0;}
.flipcard .card .cover img{width:100%;}
.flipcard .card .user{border-radius:50%;display:block;height:120px;margin:-55px auto 0;overflow:hidden;width:120px;}
.flipcard .card .user img{background:none repeat scroll 0 0 #FFFFFF;border:4px solid #FFFFFF;width:100%;}
.flipcard .card .content{background-color:rgba(0,0,0,0);box-shadow:none;padding:10px 20px 20px;}
.flipcard .card .content .main{min-height:160px;}
.flipcard .card .back .content .main{height:215px;}
.flipcard .card .name{font-size:22px;line-height:28px;margin:10px 0 0;text-align:center;text-transform:capitalize;}
.flipcard .card h5{margin:5px 0;font-weight:400;line-height:20px;}
.flipcard .card .profession{color:#999999;text-align:center;margin-bottom:20px;}
.flipcard .card .footer{border-top:1px solid #EEEEEE;color:#999999;margin:30px 0 0;padding:10px 0 0;text-align:center;}
.flipcard .card .footer .social-links{font-size:18px;}
.flipcard .card .footer .social-links a{margin:0 7px;}
.flipcard .card .footer .btn-simple{margin-top:-6px;}
.flipcard .card .header{padding:15px 20px;height:90px;}
.flipcard .card .motto{border-bottom:1px solid #EEEEEE;color:#999999;font-size:14px;font-weight:400;padding-bottom:10px;text-align:center;}
.flipcard .card .stats-container{width:100%;margin-top:50px;}
.flipcard .card .stats{display:block;float:left;width:33.333333%;text-align:center;}
.flipcard .card .stats:first-child{border-right:1px solid #EEEEEE;}
.flipcard .card .stats:last-child{border-left:1px solid #EEEEEE;}
.flipcard .card .stats h4{font-weight:300;margin-bottom:5px;}
.flipcard .card .stats p{color:#777777;}
.flipcard .title{color:#506A85;text-align:center;font-weight:300;font-size:44px;margin-bottom:90px;line-height:90%;}
.flipcard .title small{font-size:17px;color:#999;text-transform:uppercase;margin:0;}
.flipcard .space-30{height:30px;display:block;}
.flipcard .space-50{height:50px;display:block;}
.flipcard .space-200{height:200px;display:block;}
.flipcard .white-board{background-color:#FFFFFF;min-height:200px;padding:60px 60px 20px;}
.flipcard .ct-heart{color:#F74933;}
.flipcard pre.prettyprint{background-color:#ffffff;border:1px solid #999;margin-top:20px;padding:20px;text-align:left;}
.flipcard .atv,
.flipcard .str{color:#05AE0E;}
.flipcard .tag,
.flipcard .pln,
.flipcard .kwd{color:#3472F7;}
.flipcard .atn{color:#2C93FF;}
.flipcard .pln{color:#333;}
.flipcard .com{color:#999;}
.flipcard .btn-simple{opacity:.8;color:#666666;background-color:transparent;}
.flipcard .btn-simple:hover,
.flipcard .btn-simple:focus{background-color:transparent;box-shadow:none;opacity:1;}
.flipcard .btn-simple i{font-size:16px;}
.flipcard .navbar-brand-logo{padding:0;}
.flipcard .navbar-brand-logo .logo{border:1px solid #333333;border-radius:50%;float:left;overflow:hidden;width:60px;}
.flipcard .navbar .navbar-brand-logo .brand{color:#FFFFFF;float:left;font-size:18px;font-weight:400;line-height:20px;margin-left:10px;margin-top:10px;width:60px;}
.flipcard .navbar-default .navbar-brand-logo .brand{color:#555;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
  .flipcard .front,
  .flipcard .back{-ms-backface-visibility:visible;backface-visibility:visible;}
  .flipcard .back{visibility:hidden;-ms-transition:all 0.2s cubic-bezier(0.92,0.01,0.83,0.67);}
  .flipcard .front{z-index:4;}
  .flipcard .card-container:not(.manual-flip):hover .back,.flipcard .card-container.manual-flip.hover .back{z-index:5;visibility:visible;}
}
.img-flip{height:100%;width:100%;margin:0 auto;display:block;}
.flipcard .front{position:relative;}
.pointer { cursor: pointer; }

/*# sourceMappingURL=simpleflip.css.map */

@-webkit-keyframes flash {
    50%,from,to { opacity: 1 }
    25%,75% { opacity: .5 }
}

@keyframes flash {

    50%,from,to { opacity: 1 }
    25%,75% { opacity: .5 }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}


/*=== Avatar preguntas ====*/
.h_reflexion_1 {
    background: url("../img/avatar/h_reflexion_01.png") 0 0;
    background-size: auto 1200%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    padding-bottom: 100%;
}

.h_reflexion_1.play {
    -webkit-animation: play 1.5s steps(11) infinite;
    -moz-animation: play 1.5s steps(11) infinite;
    -o-animation: play 1.5s steps(11) infinite;
    animation: play 1.5s steps(11) infinite;
}

.h_reflexion_1.stop {
    background-position: 50% 0;
}

.m_reflexion_1 {
    background: url("../img/avatar/m_reflexion_01.png") 0 0;
    background-size: auto 800%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    padding-bottom: 94%;
}

.m_reflexion_1.play {
    -webkit-animation: play 1.5s steps(7) infinite;
    -moz-animation: play 1.5s steps(7) infinite;
    -o-animation: play 1.5s steps(7) infinite;
    animation: play 1.5s steps(7) infinite;
}

.m_reflexion_1.stop {
    background-position: 50% 0;
}

.doc_sprite_1 {
    background: url("../img/avatar/doc_sprite_01.png") 0 0;
    background-size: auto 1200%;
    background-repeat: no-repeat;
    background-position: 50% 0;
    padding-bottom: 100%;
}

.doc_sprite_1.play {
    -webkit-animation: play 1.5s steps(11) infinite;
    -moz-animation: play 1.5s steps(11) infinite;
    -o-animation: play 1.5s steps(11) infinite;
    animation: play 1.5s steps(11) infinite;
}

.doc_sprite_1.stop {
    background-position: 50% 0;
}