body ::-webkit-scrollbar{width:4px}body ::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #dbdbdb;border-radius:10px}body ::-webkit-scrollbar-thumb{background:#dbdbdb;border-radius:10px}.p-component{font-family:Tib,"Roboto",sans-serif!important}.pre-page{background-color:#f4f4f4;padding:0 5rem 1rem;border-bottom:1px solid #dedede;margin:0 auto}@media only screen and (max-width:768px){.pre-page{padding:0;margin:0!important;background-color:#fff;border-bottom:0}}.component-wrapper{min-height:calc(75vh - 50px);padding:2rem 5rem 0;margin:0 auto 2rem}@media only screen and (max-width:768px){.component-wrapper{min-height:unset;padding:0}}@media (min-width:1380px){.component-wrapper{max-width:85rem;padding:0}}.wallet{padding:3.8rem 0}.page{background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:2rem 5rem 1rem}@media (min-width:1380px){.wallet-card{margin-top:2rem}}.wallet-card .item{border-left:1px solid #eee;margin-right:4rem;padding-left:1rem}.wallet-card .p-card-content{padding:0!important;vertical-align:middle}.wallet-card .button-wallet-card{line-height:3.6rem}.wallet-card .button-wallet-card button{padding-left:4.7rem!important;padding-right:4.7rem!important}.item{margin:.5rem}.item .header{color:#052e6d}.my-menu{max-width:85rem;position:relative;top:-1.5rem;margin:0 auto}@media only screen and (max-width:768px){.my-menu{display:none}}.topups{display:flex;padding:.5rem;border-bottom:1px solid #eee;justify-content:space-between}.header-modal{text-align:center;color:#dd052b;margin-bottom:2rem}.footer-modal{margin:2rem;text-align:center}.cards-container{max-width:85rem;margin:0 auto}.flex-container{display:flex;flex-wrap:wrap}.flex-container.justify-evenly{justify-content:space-evenly}.flex-container.justify-end{justify-content:space-between}.flex-container.center{justify-content:center}.flex-container.vertical-align{align-items:center}.flex-container.justify-start{justify-content:flex-start}.card-img{margin-left:1rem}.card-img img{width:5rem}.card{height:18rem;margin:3rem 0}.card-grow{margin-left:1rem;width:60%}.card-title{margin-bottom:2rem}.card-title.flex{display:flex;justify-content:space-between}.light-text{font:normal normal 300 18px/32px!important;font-family:"Roboto",sans-serif!important}.bold-text,.light-text{text-align:left;letter-spacing:0;color:#484848}.bold-text{font:normal normal 700 20px/32px!important;font-family:Tib,sans-serif!important}.checks-title{font:normal normal 700 16px/29px!important;letter-spacing:0;color:#484848;font-family:Tib,sans-serif!important;margin:2rem 0}.favs-container{display:flex;color:#000}.favs-container.wrap{flex-wrap:wrap}.favs-container .user{text-align:center}.favs-container .user .avatar{margin:1rem}.favs-container .user img{border-radius:50%;width:6rem;height:6rem}.favs-container .select-container{margin:0 2rem 2rem 0}@media only screen and (max-width:768px){.favs-container .select-container{margin:0}}.favs-container .select-container .select-title{text-align:left;font:normal 300 14px/49px!important;font-family:Open Sans,sans-serif!important;letter-spacing:0;color:#484848;opacity:1;font-style:italic}.favs-container .favs-check{margin:2rem 0}.favs-container .favs-table{width:50%;margin-right:2rem}.vertical-flex{flex-direction:column}.my-notifications{margin-top:1rem}.my-notifications ::-webkit-scrollbar{height:4px}.my-notifications .notification{display:flex;height:2.5rem;padding-top:.65rem;border-bottom:1px solid #eee}.my-notifications .notification img{width:1.5rem;margin-right:1rem;position:relative;top:-.2rem}.my-notifications .notification .button{color:#dd052b;margin-left:1rem;min-width:5rem;cursor:pointer;font-style:italic}@media only screen and (max-width:768px){.my-notifications .notification .button{width:8rem}}.my-notifications .notification .text{white-space:nowrap;width:23rem;overflow:hidden;text-overflow:ellipsis}.my-notifications .detail{margin:.5rem;max-width:477px;overflow-x:auto}@media only screen and (max-width:768px){.my-notifications .detail{max-width:100%}}.title{justify-content:space-between;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;width:20rem;font-size:1rem;border-bottom:1px solid #eee}.subtitle,.title{display:flex;color:#838383}.subtitle{margin-bottom:3rem}.p-checkbox-label{margin-left:1rem;color:#484848}.grey-card{margin-top:4rem;text-align:center;padding:1.5rem;background:#f5f5f5;border-radius:10px;border:1px solid #e8e8e8}.select-stop .select-title{margin-bottom:.4rem;font:normal 300 14px/49px!important;font-family:Open Sans,sans-serif!important;letter-spacing:0;color:#484848;opacity:1;font-style:italic}.no-items{padding:1rem;text-align:center}.claims.card,.wallet.card{display:none}.tib-bold{font:normal normal 700 16px/29px!important;font-family:Tib,sans-serif!important;letter-spacing:0;color:#484848}.italic{font:normal 300 16px/29px!important;font-family:Roboto,sans-serif!important;color:#484848;font-style:italic}.burger-menu{display:none}.row-error{border:2px solid #dd052b!important}.row-error,.row-error td{color:#dd052b!important}.row-detail:nth-child(2n){background-color:#e5e5e5!important}.row-detail:nth-child(odd){background-color:#f3f3f3!important}.row-type{background-color:#dce3ed!important}.row-type .p-row-toggler{display:none!important}.text-right{text-align:right!important}.error_404{height:100vh;color:#dd052b;background:linear-gradient(90deg,#f4f6f7 50%,#fff 0)}.error_404 .header{height:3rem;background-color:#fff}.error_404 .header img{margin:0 0 0 10rem;height:3rem;width:5rem}.error_404 .error{margin-top:3rem;text-align:center;color:#65a2ff;font-size:10rem}.error_404 .text{text-align:center;margin:1rem 10rem}.error_404 .text button{width:14rem}.nt-items{display:flex}.nt-items .item{margin-right:4rem}.nt-items .border{display:inherit;border-left:1px solid #eee;padding-left:1.2rem}.nt-items .border:first-child{border:none}.profile-page{margin-top:2rem}@media only screen and (max-width:768px){.profile-page{padding:0;margin-top:0;border-top:1px solid #eee}}.profile-container{margin-top:4rem}@media only screen and (max-width:768px){.next-travel{margin:1rem}}@media (min-width:1380px){.next-travel{margin-top:2rem}}.moutebe{margin:2.2rem .5rem}@media only screen and (max-width:768px){.moutebe{margin:.5rem}}.flex-column{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:4rem}.flex-column .nt-table{width:20vw;margin-right:10rem}.flex-column .nt-table .select-title{margin-bottom:8rem}.flex-column .nt-promos{width:44vw}.scroller{height:360px;overflow:auto;overflow-x:hidden;scrollbar-width:thin;-ms-overflow-style:none;padding-right:.6rem}.claims{margin:2.5rem 0;color:#484848}@media only screen and (max-width:768px){.claims{margin:1rem}}.claims-table{margin:2rem 1rem 1rem}@media only screen and (max-width:768px){.claims-table{display:none}}.ellipsis{white-space:nowrap;width:20rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1350px){.ellipsis{width:15rem}}@media only screen and (min-width:1550px){.ellipsis{width:30rem}}.center-content{text-align:center}.timetables{padding-bottom:3rem}.timetable{cursor:pointer;padding-top:.9rem;height:3rem;vertical-align:middle;border:1px solid #e8e8e8;color:#484848}.timetable.active{border:1px solid red}.timetable:nth-child(odd){background-color:#fff}.timetable:nth-child(2n){background-color:#f3f3f3}#snackbar{background-color:green}#snackbar,#snackbar-error{visibility:hidden;min-width:250px;margin-left:-125px;color:#fff;text-align:center;border-radius:4px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar-error{background-color:#dd052b}#snackbar-error.show,#snackbar.show{visibility:visible;animation:fadein .5s,fadeout .5s 2.5s}.page-title-mobile{display:none}@media only screen and (max-width:768px){.page-title-mobile{display:block;color:#9d9d9d;background-color:#fff;padding:1rem}.page-title-mobile img{width:1.5rem;height:1.5rem;margin-left:.5rem;position:relative;top:3px}}.tooltip{position:relative;display:inline-block}.tooltip img{margin-left:1rem;width:1rem}.tooltip .text{visibility:hidden;width:20rem;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;border-radius:6px;padding:.5rem;left:3rem;top:-1rem;position:absolute;z-index:1}.tooltip:hover .text{visibility:visible}.modal-confirm{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-confirm .content{border-radius:4px;background-color:#fefefe;margin:20% auto;padding:2rem;border:1px solid #888;width:30%;height:30%}@media only screen and (max-width:768px){.modal-confirm .content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100vw}}.modal-confirm .content .message{margin:2rem 0}.modal-confirm .content .buttons{display:flex;flex-direction:column;justify-content:space-evenly}@media only screen and (max-width:768px){body{overflow-x:hidden}body.no-scroll{overflow:hidden}.desktop,.tooltip{display:none}.ellipsis{white-space:nowrap;width:13rem;overflow:hidden;text-overflow:ellipsis}.flex-column{display:flex;flex-direction:column;flex-wrap:nowrap;padding:1rem;margin-top:1rem}.flex-column .nt-table{width:100%;margin-bottom:2rem}.flex-column .nt-promos{margin:.5rem;width:90vw}}@media only screen and (max-width:768px) and (min-width:1380px){.flex-column .nt-promos{margin-left:10rem}}@media only screen and (max-width:768px){.page{padding:0;border-top:none}.page.claims{display:none}.page.contact{margin:.5rem;padding:1.5rem;border-radius:10px;background:#fff}.page.contact .title{width:unset}.wallet{display:none;padding:1rem 0}.card,.wallet-card{margin:.5rem}.wallet-card .item{margin-right:.5rem;padding-left:.5rem}.wallet-card .item .light-text{text-align:left;font-size:14px!important;letter-spacing:0;color:#9d9d9d}.wallet-card .item .bold-text{text-align:left;font-size:16px!important;letter-spacing:0;color:#484848}.wallet-card .button-wallet-card{text-align:center;width:100%}.load-more button{width:100%}.burger-modal{display:none}.burger-menu{display:block;height:100vh;width:100vw;position:fixed;z-index:1;background-color:#fff;overflow-x:hidden}.burger-menu ul{list-style:none;padding:0;margin:0}.burger-menu ul li{display:flex;cursor:pointer;color:#9b9b9b;background-color:#efefef;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;padding:.75rem}.burger-menu ul li img{width:1.5rem;height:1.5rem;margin-right:1rem}.burger-menu ul li div{padding-top:.2rem}.burger-menu ul li:first-child{border-top:1px solid #dedede}.burger-menu .logout{display:block;position:fixed;bottom:0;margin:0 0 5% 5%}.burger-menu .logout button{width:90vw!important}.claims.card,.wallet.card{display:inherit;margin:.5rem;height:100%}.claims.card .flex-container,.wallet.card .flex-container{justify-content:space-between}.claims.card .item,.wallet.card .item{margin:.5rem .5rem 1rem}.claims.card .item .header,.wallet.card .item .header{color:#052e6d;margin-bottom:.6rem}.flex-container.vertical-align{flex-wrap:wrap}.flex-container.justify-end.cards{display:none}.flex-container.justify-end.cards button{margin-left:5rem}.flex-container.justify-end .flex-container.center{margin:1rem 0}.flex-container.center{justify-content:center}.favs-container{flex-direction:column}.favs-container.profile{background-color:#efefef}.favs-container .select-container,.favs-container .select-container .select-title{margin-bottom:.5rem}.favs-container .favs-table{width:95%;margin:1rem .5rem}.nt-items{display:flex;flex-direction:column}.nt-items .border{border:none}.error_404 .header img{margin:0;height:3rem;width:5rem}.error_404 .error{margin-top:3rem;text-align:center;color:#4fb2df;font-size:10rem}.error_404 .text{text-align:center;margin:1rem}.error_404 .text button{width:18rem}}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:9}.loader{margin:100px auto;width:1em;height:1em;border-radius:50%;position:absolute;top:40vh;left:50vw;animation:load5 1.1s ease infinite;transform:translateZ(0)}@keyframes load5{0%,to{box-shadow:0 -2.6em 0 0 silver,1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2),2.5em 0 0 0 hsla(0,0%,75.3%,.2),1.75em 1.75em 0 0 hsla(0,0%,75.3%,.2),0 2.5em 0 0 hsla(0,0%,75.3%,.2),-1.8em 1.8em 0 0 hsla(0,0%,75.3%,.2),-2.6em 0 0 0 hsla(0,0%,75.3%,.5),-1.8em -1.8em 0 0 hsla(0,0%,75.3%,.7)}12.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,75.3%,.7),1.8em -1.8em 0 0 silver,2.5em 0 0 0 hsla(0,0%,75.3%,.2),1.75em 1.75em 0 0 hsla(0,0%,75.3%,.2),0 2.5em 0 0 hsla(0,0%,75.3%,.2),-1.8em 1.8em 0 0 hsla(0,0%,75.3%,.2),-2.6em 0 0 0 hsla(0,0%,75.3%,.2),-1.8em -1.8em 0 0 hsla(0,0%,75.3%,.5)}25%{box-shadow:0 -2.6em 0 0 hsla(0,0%,75.3%,.5),1.8em -1.8em 0 0 hsla(0,0%,75.3%,.7),2.5em 0 0 0 silver,1.75em 1.75em 0 0 hsla(0,0%,75.3%,.2),0 2.5em 0 0 hsla(0,0%,75.3%,.2),-1.8em 1.8em 0 0 hsla(0,0%,75.3%,.2),-2.6em 0 0 0 hsla(0,0%,75.3%,.2),-1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2)}37.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,75.3%,.2),1.8em -1.8em 0 0 hsla(0,0%,75.3%,.5),2.5em 0 0 0 hsla(0,0%,75.3%,.7),1.75em 1.75em 0 0 silver,0 2.5em 0 0 hsla(0,0%,75.3%,.2),-1.8em 1.8em 0 0 hsla(0,0%,75.3%,.2),-2.6em 0 0 0 hsla(0,0%,75.3%,.2),-1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2)}50%{box-shadow:0 -2.6em 0 0 hsla(0,0%,75.3%,.2),1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2),2.5em 0 0 0 hsla(0,0%,75.3%,.5),1.75em 1.75em 0 0 hsla(0,0%,75.3%,.7),0 2.5em 0 0 silver,-1.8em 1.8em 0 0 hsla(0,0%,75.3%,.2),-2.6em 0 0 0 hsla(0,0%,75.3%,.2),-1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2)}62.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,75.3%,.2),1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2),2.5em 0 0 0 hsla(0,0%,75.3%,.2),1.75em 1.75em 0 0 hsla(0,0%,75.3%,.5),0 2.5em 0 0 hsla(0,0%,75.3%,.7),-1.8em 1.8em 0 0 silver,-2.6em 0 0 0 hsla(0,0%,75.3%,.2),-1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2)}75%{box-shadow:0 -2.6em 0 0 hsla(0,0%,75.3%,.2),1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2),2.5em 0 0 0 hsla(0,0%,75.3%,.2),1.75em 1.75em 0 0 hsla(0,0%,75.3%,.2),0 2.5em 0 0 hsla(0,0%,75.3%,.5),-1.8em 1.8em 0 0 hsla(0,0%,75.3%,.7),-2.6em 0 0 0 silver,-1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2)}87.5%{box-shadow:0 -2.6em 0 0 hsla(0,0%,75.3%,.2),1.8em -1.8em 0 0 hsla(0,0%,75.3%,.2),2.5em 0 0 0 hsla(0,0%,75.3%,.2),1.75em 1.75em 0 0 hsla(0,0%,75.3%,.2),0 2.5em 0 0 hsla(0,0%,75.3%,.2),-1.8em 1.8em 0 0 hsla(0,0%,75.3%,.5),-2.6em 0 0 0 hsla(0,0%,75.3%,.7),-1.8em -1.8em 0 0 silver}}.student-alert{background-color:#cfe2ff;color:#084298;border:1px solid #b6d4fe;padding:12px 16px;border-radius:4px;max-width:85rem;margin:0 auto .5%}.student-profile-container{border:1px solid #e8e8e8;padding:12px 16px;border-radius:4px;max-width:85rem;margin:1% auto .5%}.student-profile-form-container .checks-title{margin:1rem 0}@font-face{font-family:"Tib";src:local("Tib"),url(/extranet/static/media/Tib-Regular.a4f57678.otf) format("opentype")}@font-face{font-family:"TibItalic";src:local("TibItalic"),url(/extranet/static/media/Tib-Italic.a73c8ba7.otf) format("opentype")}@font-face{font-family:"TibBold";src:local("TibBold"),url(/extranet/static/media/Tib-Bold.77c46934.otf) format("opentype")}body{margin:0;font-family:Tib,"Roboto",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.35c54fc8.chunk.css.map */