/*!
@author: Oscar Alderete - oscaralderete@gmail.com
@website: http://www.apoyoempresarial.com/
@generator: NetBeans 11.0
*/#toastbar{position:fixed;left:0;bottom:-20em;right:0;background-color:transparent;z-index:900;box-sizing:border-box;padding:0 1em 1em;font-size:1em;transition:bottom .6s ease-in}#toastbar.active{bottom:1em;transition:bottom .6s ease-out}#toastbar>div{background:url('data:image/svg+xml,%3Csvg viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" x="0" y="0" width="128" height="128"%3E%3Cg%3E%3Cpath d="M 112.1513 1.4787 C 106.9051 -1.5653 100.1969 0.2411 97.168 5.5136 L 51.8 84.49 L 22.4375 67.4532 C 17.1913 64.4092 10.4831 66.2156 7.4542 71.4881 L 1.4714 81.9025 C -1.5575 87.1749 0.2399 93.9166 5.4861 96.9607 L 38.301 116.0011 C 39.3576 116.6142 40.4717 117.0291 41.605 117.26 C 42.3706 118.1309 43.2891 118.8954 44.3458 119.5085 L 54.7084 125.5213 C 60.25 129 65.375 128.5 69.6917 121.4864 L 126.5286 22.5497 C 129.5575 17.2772 127.7601 10.5355 122.5139 7.4915 L 112.1513 1.4787 Z" fill="%23fff"/%3E%3C/g%3E%3C/svg%3E') 1em center no-repeat #287C82;background-size:1em auto;color:#fff;box-shadow:0 0 1em #555;padding:1em 1em 1em 3em;border-radius:.4em}#toastbar>div.error{background:url('data:image/svg+xml,%3Csvg viewBox="0 0 128 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" x="0" y="0" width="128" height="128"%3E%3Crect x="-13.5" y="51" width="155" height="26" transform="rotate(45,64,64)" fill="%23fff"/%3E%3Crect x="-13.5" y="51" width="155" height="26" transform="rotate(-45,64,64)" fill="%23fff"/%3E%3C/svg%3E') 1em center no-repeat #C82921;background-size:1em auto}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}a.custom-pseudo-anchor{color:#007bff!important;background-color:transparent;cursor:pointer}a.custom-pseudo-anchor.underline{text-decoration:underline!important}div.button-set button{padding:8px 20px;margin:0;cursor:pointer;border:none;letter-spacing:0;font-size:inherit;outline:0;font-size:25px;background-color:#287C82;color:#fff}div.button-set button:active{transform:translateY(1px)}div.button-set button.danger{background-color:#C82921}div.button-set button:first-child{border-radius:4px 0 0 4px}div.button-set button:last-child{border-radius:0 4px 4px 0}#toast{position:fixed;width:100%;left:0;bottom:1em;margin:0;padding:0 1em;display:none;z-index:9999}#toast>span{display:block;width:100%}#toast>div,#toast>span{box-sizing:border-box;background:#287C82;color:#fff;padding:.6rem;font-size:1.2rem;box-shadow:0 0 10px #000}div.custom-modal-editor{position:fixed;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:500;transition:transform .2s cubic-bezier(.53,.1,.36,1.63);transform:scale(0)}div.custom-modal-editor.active{transition:transform .2s cubic-bezier(.53,.1,.36,1.63);transform:scale(1)}div.custom-modal-editor>div{height:100%;padding:1rem;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.75)}div.custom-modal-editor>div>form{width:100%;padding:1rem;background-color:#fff}nav.custom-nav-bar{position:relative;margin-bottom:2em}nav.custom-nav-bar>span{position:fixed;width:2em;height:4em;top:0;cursor:pointer}nav.custom-nav-bar>span.custom-nav-bar-back{left:0;background:url(../images/icon_arrow_back.svg) left center no-repeat transparent;background-size:100% auto}nav.custom-nav-bar>span.custom-nav-bar-forward{right:0;background:url(../images/icon_arrow_forward.svg) right center no-repeat transparent;background-size:100% auto}nav.custom-nav-bar>span>svg{fill:green}div.custom-info>ul{margin:0 0 1em 2em;list-style-type:square}div.custom-info>ul ol,div.custom-info>ul ul{margin:0 0 1em 2em}div.custom-sliding-div-handler{cursor:pointer}div.custom-sliding-div-handler i{color:#0096dd}div.custom-sliding-div-handler i:nth-child(1){display:inline}div.custom-sliding-div-handler i:nth-child(2){display:none}div.custom-sliding-div-handler.active i:nth-child(1){display:none}div.custom-sliding-div-handler.active i:nth-child(2){display:inline}.custom-sliding-div{overflow-y:hidden;padding-top:.5em;max-height:0;position:relative;transition-property:all;transition-duration:.5s;transition-timing-function:ease}.custom-sliding-div.active{max-height:600px;transition-property:all;transition-duration:.8s;transition-timing-function:ease}.pointer,a.pointer{cursor:pointer}ol.alpha-list{list-style-type:lower-alpha!important}ol.no-list,ul.no-list{list-style-type:none!important}.custom-alert-color{color:#C82921!important}.custom-ok-color{color:#287C82!important}img.responsive-img{max-width:100%;auto:auto}body{background-image:linear-gradient(to bottom,#287C82,#fff,#fff,#fff)}a{color:#287C82!important;cursor:pointer}img.custom-logo{width:220px;height:auto}div.custom-div-form.inactive{display:none}div.custom-lightbox{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);display:none;z-index:20}div.custom-fixed{background-color:#fff;height:90%;width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:none;z-index:30;overflow-y:auto}div.custom-fixed h1{text-align:center;margin:0!important;padding:1rem}div.custom-fixed p{margin:0!important;padding:1rem}ul.custom-ul-options{list-style-type:none;margin:0;padding:0;height:10rem;max-height:10rem;overflow-y:auto}ul.custom-ul-options>li{padding:.4rem;border-top:solid 1px #ccc!important;cursor:pointer}ul.custom-ul-options>li:first-child{border-top:none!important}ul.custom-ul-options>li:nth-child(odd){background-color:#e4e4e4}ul.custom-ul-options>li:hover{background-color:#ff9}div.custom-fixed-footer{position:fixed;background-color:#fff;left:0;bottom:0;width:100%;border-top:solid 1px #287C82;z-index:10;display:table}div.custom-fixed-footer>div.custom-footer-row{display:table-row}div.custom-fixed-footer>div.custom-footer-row>div{display:table-cell}div.custom-fixed-footer p{font-size:.8em;margin:.4rem;color:#287C82!important}.btn-primary{background-color:#287C82!important;color:#fff!important}.btn-primary:hover{color:#fff!important}.loginlogo a img{max-width:auto;max-height:auto}.logincard .loginlogo img{height:auto}