body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto;position:relative}.spinner{margin:0;width:70px;height:18px;margin:-35px 0 0 -9px;position:absolute;top:50%;left:50%;text-align:center}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%, 80%, 100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%, 80%, 100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.procesando{display:flex;justify-content:center;align-items:center;padding:2.5rem}.procesando[data-show=false]{display:none}.procesando .b-icon{font-size:3.2rem}.procesando .b-text{margin-left:15px}.procesando .b-text p{font-size:1.7rem;color:black}div#ayuda{position:fixed;top:60%;right:0;z-index:10;transform:translateX(57px);border-radius:25px 0 0 25px;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);transition:.2s}div#ayuda:hover{transform:translateX(0)}div#ayuda div{border-radius:25px 0 0 25px;padding:5px 14px;transition:.2s}div#ayuda div:hover{background-color:#c96e1e}div#ayuda div:hover span{opacity:1}div#ayuda div i{font-size:2.4rem;vertical-align:sub}div#ayuda div span{opacity:0;font-size:1.6rem;margin-left:6px}.top-bar{background-color:#1C314F !important}.top-bar .elements{display:grid;grid-template-columns:repeat(3, 1fr)}.top-bar .elements .b-social{line-height:34px}.top-bar .elements .b-social a:last-child{margin-left:10px}.top-bar .elements .b-social a i{font-size:1.6rem}.top-bar .elements .b-title{text-align:center}.top-bar .elements .b-title p{font-size:1.8rem;font-weight:bold;line-height:34px}@media screen and (max-width: 901px){.top-bar .elements .b-title p{display:none}}.top-bar .elements .b-login{margin-left:auto}#fixed-nav.sticky{position:fixed;top:0;width:100%}.main-header{border-bottom:1px solid #FFEBEE;-webkit-box-shadow:0px -3px 20px rgba(0,0,0,0.1);-moz-box-shadow:0px -3px 20px rgba(0,0,0,0.1);-ms-box-shadow:0px -3px 20px rgba(0,0,0,0.1);box-shadow:0px -3px 20px rgba(0,0,0,0.1)}.main-header .b-sistema-logotipo{display:inline-block}.main-header .b-sistema-logotipo a{display:inline-block;line-height:78px}.main-header .b-sistema-logotipo a img{width:auto;max-height:48px}.main-header .right-header-btn{line-height:78px;margin:0}.main-header .right-header-btn #mobile-navigation{margin:0}.main-header .right-header-btn button{position:relative;top:-10px}.main-header ul.header-nav{line-height:78px}@media screen and (max-width: 901px){.main-header ul.header-nav{display:none}}.main-header ul.header-nav.responsive{border:none;border-top:1px solid #FFEBEE;padding-top:10px}@media screen and (min-width: 901px){.main-header ul.header-nav.responsive{display:none !important}}.main-header ul.header-nav.responsive>li{float:initial;text-align:center;line-height:initial}.main-header ul.header-nav.responsive>li a{padding:15px}.main-header ul.header-nav.responsive>li a:hover::before{margin-top:15px}.main-header ul.header-nav li a{font-weight:bold;color:black !important;height:auto;line-height:inherit}.main-header ul.header-nav li a span i{position:relative;font-size:1.5rem;margin-left:8px}.main-header ul.header-nav li a:hover{text-decoration:none}.main-header ul.header-nav li a:hover::before{content:'-';margin:0}.main-header ul.header-nav li ul.submenu li{line-height:initial}.main-header ul.header-nav li ul.submenu li a{color:white !important}.main-header ul.header-nav li ul.submenu li a:hover::before{content:''}section#bienvenida{position:relative;width:100%;min-height:550px;background:url("../img/irapuato.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;animation:moving 10s infinite linear alternate}section#bienvenida .wrapper{width:100%;height:100%;position:absolute}section#bienvenida .wrapper .outer-content{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}section#bienvenida .wrapper .inner-content{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}section#bienvenida .wrapper .inner-content .box{padding:0 50px}section#bienvenida .wrapper .inner-content .box .b-text p{font-size:2.4rem;font-weight:bold;color:white}@media (max-width: 991px){section#bienvenida .wrapper .inner-content .box .b-text p{font-size:2rem}}section#bienvenida .wrapper .inner-content .box .b-button{text-align:center;margin-top:40px}section#bienvenida .wrapper .inner-content .box .b-button button{width:220px}section#bienvenida .wrapper .inner-content .box .b-button button i{margin-right:5px}@keyframes moving{from{background-position:bottom left}to{background-position:top right}}section#titulo{background:url("../img/plaza_artista.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:150px}section#titulo h2{font-size:3rem;color:white;line-height:150px;-webkit-text-shadow:1px 2px 4px #000;-moz-text-shadow:1px 2px 4px #000;-ms-text-shadow:1px 2px 4px #000;text-shadow:1px 2px 4px #000}section#titulo h2::before{content:'';position:relative;top:-2px;display:inline-block;background-color:red;width:3px;height:5rem;vertical-align:middle;margin-right:25px}@media (max-width: 992px){section#titulo h2{font-size:2.5rem}}@media (max-width: 576px){section#titulo h2{font-size:2rem}}footer.footer{background-color:#242424 !important}footer.footer h4{color:white;font-weight:bold;letter-spacing:1px;margin-top:10px}footer.footer .b-image{text-align:center}footer.footer .divider{background-color:#525252;margin:15px 0}footer.footer .b-ubicacion p{color:#FFEBEE;text-align:center;margin-top:15px}footer.footer .b-ubicacion p i{margin-right:4px}@media (max-width: 992px){footer.footer .b-ubicacion{margin-top:50px}}footer.footer .b-sistema{text-align:center;border-top:1px solid #525252;padding:20px;margin:10px}footer.footer .b-sistema p{color:#FFEBEE;margin-top:10px}footer.footer .footer-copyright{background-color:#2E2E2E;line-height:45px;border-top:1px solid #525252;color:white}
/*# sourceMappingURL=ventanilla.min.css.map */
