@font-face{font-family:"Myriad Pro Regular";font-style:normal;src:local("Myriad Pro Regular"),url("../fonts/myriad/myriadpro_regular.woff")}@font-face{font-family:"Myriad Pro Semibold";font-style:normal;src:local("Myriad Pro Semibold"),url("../fonts/myriad/myriadpro_semibold.woff")}@font-face{font-family:"Myriad Pro Bold";font-style:normal;src:local("Myriad Pro Bold"),url("../fonts/myriad/myriadpro_bold.woff")}@font-face{font-family:"Myriad Pro Black";font-style:normal;src:local("Myriad Pro Bold"),url("../fonts/myriad/myriadpro_black.otf")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1.2;background-color:#ececec;font-family:"Myriad Pro Regular"}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-webkit-transition:all .3s linear !important;-moz-transition:all .3s linear !important;-ms-transition:all .3s linear !important;-o-transition:all .3s linear !important;transition:all .3s linear !important}h1,h2,h3{font-family:"Myriad Pro Regular"}h4,h5,h6{font-family:"Myriad Pro Semibold"}p,a{font-family:"Myriad Pro Regular";font-size:1rem}button{cursor:pointer;font-size:1rem}button img{transition:.1s !important}#main-container{height:100%;min-height:80vh;padding:0;background-color:#fff;margin-top:100px;padding-top:1.7rem}#main-header{position:fixed;z-index:3;width:100%;top:0}#inner-main-header{display:grid;grid-template-columns:27% 46% 27%;width:100%;height:85px;background-color:#fff;position:relative}@media only screen and (max-width: 991.98px){#inner-main-header{grid-template-columns:100%}}@media only screen and (max-width: 575px){#inner-main-header{height:75px}}#inner-main-header .accessible-mode{display:flex;align-items:center;justify-content:start;height:100%;width:100%}@media only screen and (max-width: 991.98px){#inner-main-header .accessible-mode{display:none}}#inner-main-header .accessible-mode .inner-accessible-mode{display:flex;align-items:center;justify-content:start;margin-left:1.2rem}#inner-main-header .accessible-mode .inner-accessible-mode a{display:flex;align-items:center;justify-content:center}#inner-main-header .accessible-mode .inner-accessible-mode a:last-child img{height:1.7rem}#inner-main-header .accessible-mode .inner-accessible-mode a:nth-child(2) img{height:1.2rem}#inner-main-header .accessible-mode .inner-accessible-mode a img{height:1.5rem;margin:0 .2rem}#inner-main-header .accessible-mode .inner-accessible-mode a:hover{transform:scale(1.1)}#inner-main-header .logo-tepjf{display:flex;align-items:center;justify-content:center;height:100%;width:100%}#inner-main-header .logo-tepjf .inner-logos{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767.98px){#inner-main-header .logo-tepjf .inner-logos{padding:0 .5rem}}#inner-main-header .logo-tepjf .inner-logos a:first-child img{border-right:2px solid #2a2559;padding-right:1.1rem;margin-right:.9rem;height:2.8rem}#inner-main-header .logo-tepjf .inner-logos a img{height:2.5rem}@media only screen and (max-width: 767.98px){#inner-main-header .logo-tepjf .inner-logos a img{height:auto;width:100%;max-width:12rem}}@media only screen and (max-width: 575px){#inner-main-header .logo-tepjf .inner-logos a img{max-width:10rem}}@media only screen and (max-width: 300px){#inner-main-header .logo-tepjf .inner-logos a img{max-height:8rem}}#inner-main-header .logo-tepjf .inner-logos .title-general-page{font-family:"Myriad Pro Semibold";font-size:1rem;line-height:1rem;max-width:10rem}#inner-main-header .social-media{display:flex;align-items:center;justify-content:end;height:100%;width:100%}@media only screen and (max-width: 991.98px){#inner-main-header .social-media{display:none}}#inner-main-header .social-media .inner-social-media{display:flex;align-items:end;justify-content:center;flex-direction:column;margin-right:1.2rem}#inner-main-header .social-media .inner-social-media .user-sesion{display:flex;align-items:center;justify-content:end;border-bottom:2px dotted #2a2559;padding-bottom:.3rem}#inner-main-header .social-media .inner-social-media .user-sesion .user-icon-sesion{height:.8rem}#inner-main-header .social-media .inner-social-media .user-sesion p{margin:0 .3rem;border-right:3px solid #2a2559;padding-right:.3rem;color:#2a2559;font-weight:600;font-size:.9rem}#inner-main-header .social-media .inner-social-media .user-sesion a{display:flex;align-items:center;justify-content:center;font-size:.9rem}#inner-main-header .social-media .inner-social-media .user-sesion a:hover{color:#215bd8}#inner-main-header .social-media .inner-social-media .user-sesion .bell-notification{display:flex;align-items:center;justify-content:center;border-left:3px solid #2a2559;padding-left:.3rem;margin-left:.3rem;position:relative}#inner-main-header .social-media .inner-social-media .user-sesion .bell-notification img{position:relative;height:.8rem}#inner-main-header .social-media .inner-social-media .user-sesion .bell-notification:after{content:"";height:.5rem;width:.5rem;background-color:red;border-radius:50%;position:absolute;top:-2px;right:-2.2px}#inner-main-header .social-media .inner-social-media .social-media-icons{margin-top:.3rem;display:flex;align-items:center;justify-content:center}#inner-main-header .social-media .inner-social-media .social-media-icons a{display:flex;align-items:center;justify-content:center}#inner-main-header .social-media .inner-social-media .social-media-icons a img{height:1.4rem;margin:0 .15rem}#inner-main-header .social-media .inner-social-media .social-media-icons a:hover{transform:scale(1.1)}#inner-main-header .shadow-header{width:100%;position:absolute;height:5px;bottom:-5px;z-index:1}#main-footer{background-color:#ececec;box-shadow:0px 0px 5px 1px rgba(0,0,0,.35);-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,.35);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,.35)}.footer-general-container{display:grid;grid-template-columns:20% 60% 20%;grid-template-areas:"left-footer center-footer right-footer";min-height:14rem;position:relative;padding-top:2rem;z-index:2}@media only screen and (max-width: 767.98px){.footer-general-container{display:flex;flex-direction:column}}.footer-general-container .left-footer{grid-area:left-footer;text-align:right}.footer-general-container .left-footer img{margin:0 .2rem;max-height:2.8rem}@media only screen and (max-width: 767.98px){.footer-general-container .left-footer{display:flex;align-items:center;justify-content:center;margin-bottom:1rem}}.footer-general-container .center-footer{grid-area:center-footer;text-align:center}.footer-general-container .center-footer p:first-child{font-weight:600}.footer-general-container .center-footer p a:hover{color:#215bd8}@media only screen and (max-width: 767.98px){.footer-general-container .center-footer p{font-size:.9rem}}.footer-general-container .center-footer .data-protection{margin-top:1rem}.footer-general-container .center-footer a{color:#215bd8}.footer-general-container .right-footer{grid-area:right-footer}.footer-general-container .shadow-footer{width:100%;position:absolute;height:5px;top:-5px;transform:rotate(180deg);opacity:.8}#main-nav{background-color:#2a2559;min-height:30px}#main-nav #desktop-nav{display:flex;align-items:center;justify-content:center;height:100%;width:100%}@media only screen and (max-width: 991.98px){#main-nav #desktop-nav{display:none}}#main-nav #desktop-nav a:last-child .btn-menu{border-right:none}#main-nav #desktop-nav a .btn-menu{height:30px;width:8rem;border-right:1px solid rgba(255,255,255,.451);color:#fff;text-transform:uppercase;font-size:.85rem;letter-spacing:.05rem;position:relative;transition:.12s !important;display:flex;align-items:center;justify-content:center}#main-nav #desktop-nav a .btn-menu:after{content:"";height:0;width:100%;background-color:rgba(255,255,255,.185);position:absolute;top:0;left:0;transition:.2s;z-index:0}#main-nav #desktop-nav a .btn-menu:hover::after{height:100%}#main-nav #mobil-nav{position:relative;display:none}@media only screen and (max-width: 991.98px){#main-nav #mobil-nav{display:flex;align-items:center;justify-content:center;height:100%;width:100%}}#main-nav #mobil-nav .bell-notification{display:table;position:absolute;right:1rem;top:0;bottom:0;margin:auto}#main-nav #mobil-nav .bell-notification:hover{transform:scale(1.1)}#main-nav #mobil-nav .bell-notification img{position:relative;height:1rem;filter:brightness(5)}#main-nav #mobil-nav .bell-notification:after{content:"";height:.5rem;width:.5rem;background-color:red;border-radius:50%;position:absolute;top:-1.8px;right:-1.8px}#main-nav #mobil-nav .icon-hamburger{height:1.2rem;transform-origin:center top}#main-nav #mobil-nav .btn-hamburger{background:none;padding:.3rem;padding-top:.5rem;border:none;width:7rem}#main-nav #mobil-nav .btn-hamburger:hover{background:#6f788a}#main-nav #mobil-nav #nav-responsive-container{width:100%;background-color:#fff;height:auto;position:absolute;top:2.2rem;z-index:2;box-shadow:0px 2px 5px 0px rgba(0,0,0,.75);-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,.75)}#main-nav #mobil-nav #nav-responsive-container .nav-responsive-inner{padding:1rem;display:none}#main-nav #mobil-nav #nav-responsive-container .show-menu-resp{display:block !important;-webkit-animation:swing-in-top-fwd .5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both;animation:swing-in-top-fwd .5s cubic-bezier(0.175, 0.885, 0.32, 1.275) both}@-webkit-keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1}}@keyframes swing-in-top-fwd{0%{-webkit-transform:rotateX(-100deg);transform:rotateX(-100deg);-webkit-transform-origin:top;transform-origin:top;opacity:0}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top;transform-origin:top;opacity:1}}#main-nav #mobil-nav #nav-responsive-container .user-login-resp{background-color:#ececec;border-radius:.5rem .5rem 0 0;padding:.5rem}#main-nav #mobil-nav #nav-responsive-container .user-login-resp .user-sesion{display:flex;align-items:center;justify-content:end}#main-nav #mobil-nav #nav-responsive-container .user-login-resp .user-sesion>div{display:flex;align-items:center;justify-content:center}#main-nav #mobil-nav #nav-responsive-container .user-login-resp .user-sesion>div img{margin-right:.3rem;font-weight:600}#main-nav #mobil-nav #nav-responsive-container .user-login-resp .user-sesion .logout-sesion{color:#2a2559}#main-nav #mobil-nav #nav-responsive-container .user-login-resp .user-sesion .logout-sesion:hover{color:#215bd8}#main-nav #mobil-nav #nav-responsive-container .navigation-resp .nav-resp-list li{width:100%;border-bottom:1px solid #ececec;text-align:center}#main-nav #mobil-nav #nav-responsive-container .navigation-resp .nav-resp-list li:last-child{border-bottom:none}#main-nav #mobil-nav #nav-responsive-container .navigation-resp .nav-resp-list li a{display:block;padding:.5rem;text-transform:uppercase;letter-spacing:.05rem;font-weight:600;font-variant:#2a2559;transition:.2s !important;color:#2a2559}#main-nav #mobil-nav #nav-responsive-container .navigation-resp .nav-resp-list li a:hover{background-color:#2a2559;color:#fff}#main-nav #mobil-nav #nav-responsive-container .socialmedia-resp{display:flex;align-items:center;justify-content:center;border-top:2px dotted #a6a6aa;padding:.8rem .3rem 0 .3rem;border-radius:0 0 .5rem .5rem}#main-nav #mobil-nav #nav-responsive-container .socialmedia-resp a img{height:1.5rem;margin:0 .4rem}@media only screen and (max-width: 575px){#main-nav #mobil-nav #nav-responsive-container .socialmedia-resp a img{height:1.4rem;margin:0 .2rem}}@media only screen and (max-width: 300px){#main-nav #mobil-nav #nav-responsive-container .socialmedia-resp a img{height:1.4rem}}.wrapper-attendance{background-color:#f0f2f5;border-radius:1.5rem;min-height:5rem;width:100%;max-width:1000px;padding:2.5rem;margin-bottom:1.5rem}.title-attendance{display:flex;align-items:center}.title-attendance .icon-circle-attendance{height:52px;width:52px;min-width:52px;background-color:#2a2559;border-radius:50%;display:flex;align-items:center;justify-content:center;border:5px solid #b2b2ba}.title-attendance .content-title{margin-left:.5rem;text-transform:uppercase;position:relative}.title-attendance .content-title:before{content:"";height:3px;width:3rem;background-color:#2a2559;position:absolute;left:0;bottom:-5px}.title-attendance .content-title h1{font-size:1.2rem;font-family:"Myriad Pro Regular";line-height:.8rem;color:#6c53a2}.title-attendance .content-title h2{font-size:1.5rem;font-family:"Myriad Pro Regular";color:#2a2559;line-height:1.5rem;margin-top:1px}.paragraph-attendance{padding-left:1rem;font-size:1.1rem;color:#2a2559;margin-top:1rem;border-left:4px solid #6c53a2;margin-bottom:1rem}.button-validate-attendance{display:flex;align-items:center;justify-content:center;border:none;border-radius:7px;background-color:#6c53a2;padding:.6rem 1.5rem}.button-validate-attendance:hover .arrow-attendance{transform:translateX(5px)}.button-validate-attendance .calendar-attendance{height:.9rem}.button-validate-attendance .arrow-attendance{height:1.1rem}.button-validate-attendance p{margin:0 5px;color:#fff}.validation-section{margin-bottom:2rem;max-width:1000px}.title-row-section{display:flex;justify-content:space-between;align-items:center}.title-row-section .title-around-top{min-width:405px;height:2.2rem;background:#3b006b;color:#fff;border-radius:28px 28px 0 0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px}@media only screen and (max-width: 767.98px){.title-row-section .title-around-top{min-width:fit-content;padding:0 1.5rem}}.title-row-section .title-around-top h1{text-transform:uppercase}.title-row-section .goback-arrow{height:auto;display:flex;align-items:center;justify-content:center;border:none;background:none}.title-row-section .goback-arrow img{min-height:1.2rem}.attendance-card{background:#f0f2f5;border-radius:0 2rem 2rem 2rem;min-height:400px}.attendance-card .inner-attendace-card{display:grid;grid-template-columns:1.1fr .9fr;gap:15px}@media only screen and (max-width: 767.98px){.attendance-card .inner-attendace-card{grid-template-columns:1fr}}.attendance-card .inner-attendace-card .attendance-content{width:100%;padding:3rem 0 3rem 3rem}@media only screen and (max-width: 767.98px){.attendance-card .inner-attendace-card .attendance-content{padding:2.5rem 2.5rem .5rem 2.5rem}}.attendance-card .inner-attendace-card .attendance-content .attendance-intro{border-left:6px solid #6c53a2;padding-left:18px;margin-bottom:26px;width:100%}.attendance-card .inner-attendace-card .attendance-content .attendance-intro p{max-width:100%;margin:0;font-size:18px;line-height:1.12}.attendance-card .inner-attendace-card .attendance-content .attendance-intro p span{font-weight:bolder}.attendance-card .inner-attendace-card .attendance-content .attendance-form{width:100%}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-label{display:flex;align-items:center;gap:10px;margin-bottom:10px}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-label p{font-size:1rem;font-weight:bold}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-input{width:100%;max-width:525px;height:44px;border:1px solid #b9b4da;border-radius:4px;background:#fff;padding:0 22px;font-size:17px;outline:none}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-input::placeholder{color:#aaa}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-input:focus{border-color:#6c53a2;box-shadow:0 0 0 3px rgba(112,80,181,.15)}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload{max-width:100%;margin-top:18px;padding:14px 16px 18px;border:1px dashed #b8b5dc;border-radius:.5rem}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-title{display:flex;align-items:center;gap:10px;color:#222;font-weight:700;font-size:18px;margin-bottom:18px}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-title img{height:1rem}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-content{display:flex;align-items:center;gap:24px}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-content p{margin:0 0 10px;font-size:16px}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-content .attendance-pdf{position:relative;height:3.9rem}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-content .attendance-pdf img{height:100%}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-content .pdf-upload-area p{position:relative}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-content .pdf-upload-area .attendance-file-btn{display:inline-flex;align-items:center;justify-content:center;background:#5754bd;color:#fff;min-width:160px;height:32px;border-radius:4px;font-weight:700;cursor:pointer}@media only screen and (max-width: 767.98px){.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-upload .attendance-upload-content .pdf-upload-area .attendance-file-btn{min-width:100%}}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-submit{max-width:525px;width:100%;height:48px;margin-top:20px;border:0;border-radius:4px;background:#7654ad;color:#fff;font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-submit img{margin-right:.7rem;height:1rem}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-submit p{font-size:1rem}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-submit:hover{background:#63449c}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-submit:hover img{margin-right:1.5rem}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-secure{margin-top:16px;display:flex;align-items:center}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-secure img{margin-right:5px;height:.8rem}.attendance-card .inner-attendace-card .attendance-content .attendance-form .attendance-secure p{color:#5c5c61;font-size:.9rem;margin-bottom:none}.attendance-card .inner-attendace-card .attendance-character{width:100%;position:relative}@media only screen and (max-width: 767.98px){.attendance-card .inner-attendace-card .attendance-character{height:300px;width:100%}}.attendance-card .inner-attendace-card .attendance-character #stain-img{position:absolute;top:0;left:0;right:0;top:0;bottom:0;margin:auto;width:95%}@media only screen and (max-width: 767.98px){.attendance-card .inner-attendace-card .attendance-character #stain-img{height:80%;width:auto}}.attendance-card .inner-attendace-card .attendance-character #character-img{position:absolute;right:0;left:0;bottom:0;margin:auto;width:80%}@media only screen and (max-width: 767.98px){.attendance-card .inner-attendace-card .attendance-character #character-img{height:90%;width:auto}}/*# sourceMappingURL=index.css.map */