:root{--primary-color:#46A2E9;--second-color:#F47766;--menu-color:#0F4C81;--menu-color-active:#f47766;--txt-white:#fff;--txt-black:#252525;--txt-gray:#8D8D8D;--txt-body:#252525;--color-background:#EDF6FD}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(fonts/MaterialsIcon/MaterialIcons-Regular.ttf) format("truetype")}@font-face{font-family:'Material Icons Outlined';font-style:normal;font-weight:400;src:url(fonts/MaterialsIcon/MaterialIconsOutlined-Regular.otf) format("opentype")}.material-icons{font-family:'Material Icons';font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:liga}.material-icons-outlined{font-family:'Material Icons Outlined';font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:liga;-moz-osx-font-smoothing:grayscale}body{font-family:'Google Sans',sans-serif;font-weight:400;font-style:normal;color:var(--txt-body);line-height:1.4}.w-10{width:10%!important}.w-30{width:30%!important}.w-40{width:40%!important}.btn-border{border:1px solid var(--menu-color);background-color:transparent;color:var(--menu-color);padding:0.5rem 1.25rem;font-weight:400;border-radius:5px}.btn-border:hover{border-color:#46A2E9;color:#fff;background-color:var(--primary-color)}.link-more{color:var(--primary-color)}.block-primary{background-color:#EDF6FD}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--second-color)!important}.text-black{color:var(--txt-black)}.fa,.fal,.fas,.fab,.far{transition:all .3s ease}.points{color:var(--second-color)}.points-buy{color:var(--second-color)}.text-header-color{color:#0f4c81}.picon .fal{position:absolute;left:0;top:3px;opacity:.7}.header-container .block{gap:0 20px;transition:.4s}.header-container .block>*{transition:all .4s}.header-container .block:hover span{transform:translateX(-20%)}.header-container .block:hover .name-header{color:var(--primary-color)}.header-v2{background-color:#46A2E9}.header-v2 .block>*{color:var(--txt-white)}.footer{border-radius:0;border-top:none;background:#FFF;box-shadow:0 2px 12px rgba(0,0,0,0.1);padding-bottom:.25rem}.footer-nav .icon{--icon:26px;color:var(--menu-color);margin-bottom:6px}.icon.bi::before{display:block;margin-bottom:6px;color:var(--menu-color);font-weight:600!important}.icon-home{display:block;margin:0 auto;width:var(--icon,26px);height:var(--icon,26px);background-image:url(skin/Vector.png)}.icon-menu{display:block;margin:0 auto;width:var(--icon,26px);height:var(--icon,26px);background-image:url('skin/Vector\ \(1\).png');display:block;margin:0 auto;width:var(--icon,26px);height:var(--icon,26px);background-image:url('skin/Vector\ \(2\).png')}.fa-circle-dollar::before{content:"\f2e8";font-family:"Font Awesome 5 Pro"}.fa-circle-dollar-to-slot::before{content:"\f4b9";font-family:"Font Awesome 5 Pro"}.footer-nav .footer-nav-link:hover .small,.footer-nav .footer-nav-link.active .small{color:var(--menu-color-active)}.footer-nav .footer-nav-link:hover .icon,.footer-nav .footer-nav-link:hover .icon.bi::before,.footer-nav .footer-nav-link.active .icon,.footer-nav .footer-nav-link.active .icon.bi::before{color:var(--menu-color-active)}.footer-nav .small{font-size:12px;font-weight:400;text-transform:none;color:var(--menu-color)}.footer-nav .icon{font-size:26px}.stick-header{position:relative;z-index:99;top:0;left:0;right:0;background-color:#FFF}.stick-header.header-v2{background-color:var(--primary-color)}.mainer{scrollbar-width:thin}.pagination{padding:1rem;display:flex;align-items:center;gap:0px}.pagination .pagination-next,.pagination .pagination-prev{padding:.3rem .75rem;background:#F2F2F2;border-radius:5px;color:#8D8D8D}.pagination .pagination-next.active,.pagination .pagination-prev.active{background-color:#EDF6FD;color:var(--primary-color)}.pagination .pagination-next:hover,.pagination .pagination-prev:hover{background-color:#EDF6FD;color:var(--primary-color)}.btn-confirm{background-color:var(--primary-color);color:#fff;width:100%;margin-top:.5rem;padding:.8rem 2rem;border-radius:5px;font-weight:400;transition:.4s}.btn-confirm:hover{color:var(--primary-color);background:#fff;border:.5px solid var(--primary-color)}.form-header .form-search .form-control{border:none;padding-right:2rem;background:#F2F2F2;border-radius:5px}.overlay-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}.overlay-bg.active{opacity:1}.modal-bottom{position:fixed;right:0;bottom:0;left:0;padding:1.5rem 1rem;max-width:420px;margin-left:auto;margin-right:auto;z-index:9999;background:#fff;border-radius:15% 15% 0 0;-webkit-box-shadow:0 -5px 20px rgba(0,0,0,0.15);box-shadow:0 -5px 20px rgba(0,0,0,0.15);opacity:0;transition:opacity .3s ease}.modal-bottom-content{padding:1rem .5rem;position:relative}.modal-bottom-content .toggle-close{cursor:pointer;border-radius:50%;width:30px;height:30px;text-align:center;margin-left:auto;margin-bottom:10px;border:1px solid #252525;font-size:18px}.modal-bottom-content .toggle-close:focus{box-shadow:0 5px 20px rgba(0,0,0,0.2)}.modal-bottom.active{opacity:1}.progress{height:3px;margin-bottom:.5rem}.progress-bar{width:var(--width-bar,80%)}.avatar{--avatar:80px}.info-account{background-color:#EDF6FD;box-shadow:0 2px 15px rgba(0 0 0 0.3);border-radius:8px;padding:1rem}.about-author{background-color:transparent;padding:.5rem}.about-author.active .b-none{display:none!important}.about-author .avatar{transition:width .4s ease,height .4s ease}.block-about-author .nav-nowrap{overflow:hidden;position:relative}.block-about-author .nav-tab-detail{flex-wrap:nowrap;overflow-x:auto;margin:0 0 -2rem;padding-bottom:2rem;gap:0 20px}.block-about-author .nav-tab-detail .nav-link{position:relative;border-bottom:0;border-radius:0;letter-spacing:-.2px;color:#939393;padding:.75rem 1.125rem;white-space:nowrap;font-weight:600;margin-left:.3rem;border-radius:10px;margin-bottom:10px}.block-about-author .nav-tab-detail .nav-link.active{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1)}.block-about-author .nav-nowrap~.tab-content,.block-about-author .nav-tab-detail~.tab-content{position:relative}.info-account .info .name{font-weight:700;font-size:1.1rem}.info-account .info .badge{padding:.35rem .5rem;font-size:13px;font-weight:400;background:var(--primary-color);border-radius: 3px;margin-left:0.35rem;}.info-account .info .badge-class-normal{background:#8E95A2}.info-account .info .badge-class-vip{background:#FE8C00;}.info-account .info .icon{color:#252525;font-size:1rem}.user-menu{padding-top:2rem;padding-bottom:1.8rem}.user-menu .user-menu-item{margin-bottom:.5rem}.user-menu .user-menu-item .user-menu-link{padding:.8rem 2rem}.user-menu .user-menu-item .user-menu-link span{font-size:2rem}.user-menu .user-menu-item .user-menu-link{font-size:1.1rem}.user-menu .user-menu-item .user-menu-link:hover{background-color:var(--primary-color);color:#fff}.switch{position:relative;display:inline-block;width:45px;height:24px;margin-left:auto}.switch input{opacity:0;width:0;height:0}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.toggle-nofication{cursor:pointer}.switch .slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;right:4px;bottom:0px;top:0;margin:auto 0;background-color:transparent;-webkit-transition:.4s;transition:.4s;border:4px solid #fff}.switch input:checked+.slider,.switch input.active+.slider{background-color:#2196F3}.switch input:checked+.slider:before,.switch input.active+.slider::before{-webkit-transform:translateX(150%);-ms-transform:translateX(150%);transform:translateX(150%);background-color:#fff;border:none}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.btn-logout{background:var(--primary-color);position:relative;transform:translateZ(0);transition:color .3s ease;padding:1rem 2rem;color:var(--txt-white);font-weight:400;border:none;outline:none}.btn-logout:before{position:absolute;bottom:0;left:0;right:0;top:0;background:var(--second-color);border-radius:5px;content:'';transform:scaleX(1);transform-origin:center;transition:transform .3s ease-out;z-index:-1}.btn-logout:hover,.btn-logout:focus,.btn-logout:active{color:#fff;cursor:pointer}.btn-logout:hover:before,.btn-logout:focus:before,.btn-logout:active:before{transform:scaleX(0)}.avatar-upload .avatar-preview{display: flex;align-items: center;}.avatar-upload .avatar-preview .imagePreview{width: 192px;position: relative;display: block;overflow: hidden;height:192px;border-radius: 50%;margin-right: 1rem;border:1px solid rgba(192,192,192,0.5);--thumb-res-square:192px}.avatar-upload .avatar-preview .imagePreview img{width:100%;height:100%;object-fit: cover;}.avatar-upload .imagePreview{width:100%;height:100%;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.avatar-edit{margin:1rem 0;}.avatar-edit input{display:none}.avatar-edit .imageUpload{color:var(--menu-color)}.avatar-edit .imageUpload span{vertical-align:middle}.avatar-edit input+.imageUpload{display:inline-block;margin-bottom:0;border-radius:5px;background-color:#fff;border:1px solid #252525;color:#252525;cursor:pointer;font-weight:400;transition:all .2s ease-in-out;padding:0.5rem;font-size:1rem}.avatar-edit input+.imageUpload:hover{background:var(--primary-color);color:var(--txt-white);border-color:#d6d6d6}.labelPreview{margin:1rem 0;opacity:1;visibility:visible;transition:.4s;padding:.5rem .3rem}.form-x-shorter .form-control{background-color:#F2F2F2;border:none;outline:none;padding:1.2rem 1.15rem .9rem}.form-x-shorter .label-text{color:#BBB;margin-bottom:.5rem}.list-package .block-package{margin-bottom:1.75rem}.block-package{border:none;border-radius:10px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1);padding:1.1rem}.block-package .badge{padding-left:.75rem;padding-right:.75rem;border-radius:4px}.block-package .info-package .info .time{color:var(--second-color);font-size:.8rem}.block-package .info-package .points{color:#8D8D8D;font-weight:700}.block-package .list-book-header{color:#8D8D8D;font-weight:700}.block-package .list-book ul,.block-package .list-book ul li{position:relative;padding-left:.5rem}.block-package .list-book ul li{gap:0 10px}.block-package .list-book ul li::before{content:"";width:4px;height:4px;margin-right:.5rem;border-radius:50%;background-color:#000;flex:0 0 auto}.block-package .list-book .number-book{flex:0 0 auto}.block-bank{background:#F2F2F2;border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:.5rem .5rem .2rem;margin-bottom:.6rem}.block-add-bank{background:#F2F2F2;border-radius:5px;display:flex;padding:1rem;align-items:center;justify-content:space-between;gap:0 10px}.block-add-bank:hover,.block-bank:hover{color:var(--txt-white);background:var(--primary-color)}.block-bank:hover .thumb-res::before{content:none}.block-bank:hover span.fa-angle-right{transform:translateX(30%)}.block-add-bank span.fa-plus{margin-left:auto}.block-bank .info-bank .thumb-res.wide-sm{flex:0 0 auto;padding:1.5rem 1rem .75rem}.header-curved{background:#46A2E9;border-bottom-left-radius:50%;border-bottom-right-radius:50%;position:relative}.header-curved .icon{color:#fff;font-weight:700}.header-curved .icon .icon-header{color:#FFCD4D;font-size:32px}.header-curved .icon>*{font-size:32px}.header-curved .icon .points{margin-left:.3rem}.btn-submit{padding:.7rem 2rem;color:#fff;background-color:var(--primary-color)}.block-author .btn-recharge-withdraw .btn-withdraw{left:0;right:0;width:50%;bottom:-1.5rem}.block-customer .btn-recharge-withdraw .btn-recharge{left:0;right:0;width:50%;bottom:-1.5rem}.btn-recharge-withdraw .btn{position:absolute;bottom:-1rem;background-color:#EDF6FD;box-shadow:0 2px 12px rgba(0,0,0,0.15);border-radius:10px;padding:.55rem 3rem;margin:0 auto;align-items:center;z-index:10;color:var(--primary-color);transition:.4s}.btn-recharge-withdraw .btn:hover{background:var(--primary-color);color:#EDF6FD}.btn-recharge-withdraw .btn:hover .icon>*{color:#EDF6FD}.btn-recharge-withdraw .btn .icon>*{color:var(--primary-color)}.btn-recharge-withdraw .btn-recharge{left:1rem}.btn-recharge-withdraw .btn-withdraw{right:1rem}.list-transfer-history.row{--bs-gutter-x:0}.list-transfer-history .block{gap:0 10px;padding:.3rem}.list-transfer-history .col:nth-child(n){background-color:#EDF6FD}.list-transfer-history .col:nth-child(2n){background-color:transparent}.list-transfer-history .block .icon{flex:0 0 auto;background-color:var(--second-color);border-radius:10px;padding:.3rem .6rem;font-size:20px;color:#fff}.list-transfer-history .block.addpoints .icon{background-color:var(--primary-color)}.list-transfer-history .block .info>*{color:#8D8D8D;line-height:1.5rem}.list-transfer-history .block .header-info{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.list-transfer-history .block .info .header-info .reason{color:#252525;font-weight:700;margin-left:.2rem}.list-transfer-history .block .desc{color:#252525;flex:0 0 auto;margin-left:auto}.list-transfer-history .block .points{align-self:flex-end;margin-left:auto;flex:0 0 auto;font-weight:700;color:var(--second-color)}.list-transfer-history .block.addpoints .points{color:var(--primary-color)}@media (min-width:414px){.first-item,.middle-item,.last-item{gap:0 70px;align-items:center}.btn-recharge-withdraw .btn-recharge{left:2rem}.btn-recharge-withdraw .btn-withdraw{right:2rem}}@media (min-width:992px){.block-about-author .nav-tab-detail::-webkit-scrollbar,.block-library .nav-tab-detail::-webkit-scrollbar{width:fit-content;height:5px}.block-about-author .nav-tab-detail::-webkit-scrollbar-thumb,.block-library .nav-tab-detail::-webkit-scrollbar-thumb{background-color:silver;border-radius:2px}.block-about-author .nav-tab-detail::-webkit-scrollbar-track,.block-library .nav-tab-detail::-webkit-scrollbar-track{background:transparent;border-radius:2px}.block-about-author .nav-tab-detail,.block-library .nav-tab-detail{scrollbar-width:thin;scrollbar-color:silver transparent;margin-bottom:0;padding-bottom:0}}.box-recharge,.box-withdraw{background:var(--primary-color);padding:1.4rem 1.132rem;border-radius:10px;box-shadow:0 3px 11px rgba(0,0,0,0.15)}.box-recharge .note,.box-withdraw .note{margin:.5rem;color:#fff}.box-recharge .form-control,.box-withdraw .form-control,.section-changepwd .form-group .form-control{background:#F2F2F2;border-radius:5px;border:none;outline:none}.form-validate .form-control{background-color:#F9FAFB;border:1px solid #667085;outline:none;border-radius:5px;padding:.5rem 1rem}.form-validate .form-group label{margin-bottom:.5rem;color:var(--txt-body);background-color: #F9FAFB;}.section-changepwd .form-group{margin:.5rem 0}.section-changepwd .form-group .form-control{padding:.75rem 1rem}.section-changepwd .form-group .form-control::placeholder{font-size:14px}.section-changepwd .form-group label{margin-bottom:.5rem;color:#B3B3B3}.form-group .text-warning{color:var(--second-color)!important}.list-account-bank input[type=radio]{--s:1em;--c:var(--primary-color);height:var(--s);aspect-ratio:1;border:calc(var(--s)/8) solid #939393;padding:calc(var(--s)/8);background:radial-gradient(farthest-side,var(--c) 94%,#0000) 50%/0 0 no-repeat content-box;border-radius:50%;outline-offset:calc(var(--s)/10);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:inherit;transition:.3s;flex:0 0 auto;z-index:21}.list-account-bank input[type=radio]:checked{--c:#fff;border-color:var(--c);background-size:100% 100%;z-index:21}.list-account-bank .block:hover input[type=radio]:checked{--c:#fff}.list-account-bank .block:hover .info-account-bank>*{color:#fff}.list-account-bank .block:hover{background-color:var(--primary-color)}.list-account-bank label{cursor:pointer}.list-account-bank label::after{content:"";position:absolute;background-color:var(--primary-color);border-radius:10px;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;z-index:-99}.list-account-bank input[type=radio]:checked~.info-account-bank>*{--c:#fff;z-index:21;color:var(--c)}.list-account-bank .info-account-bank{z-index:21;pointer-events:none}.list-account-bank input[type=radio]:checked+label::after{opacity:1;visibility:visible}.list-account-bank .block{gap:0 15px;background-color:#F2F2F2;margin-bottom:.8rem;padding:.7rem 1rem;border-radius:10px}.list-account-bank .btn,.btn-confirm,.btn-back{background-color:var(--primary-color);color:#fff;width:100%;margin-top:.5rem;padding:.5rem 2rem;border-radius:5px;font-weight:400;transition:.4s}.list-account-bank .btn:hover,.btn-confirm:hover{color:var(--primary-color);background:#fff;border:.5px solid var(--primary-color)}.btn-back{color:var(--primary-color);background:#fff;border:.5px solid var(--primary-color)}.btn-back:hover{background-color:var(--primary-color);color:#fff;border:none}.box-info-recharge,.box-info-withdraw{background:#EDF6FD;padding:1.1rem 1rem;border-radius:10px}.box-info-recharge .info-recharge,.box-info-withdraw .info-withdraw{margin-bottom:.8rem}.box-info-recharge .info-recharge .desc,.box-info-withdraw .info-withdraw .desc{flex:0 1 auto;color:#8d8d8d}.info-recharge .price-total,.info-recharge .points-total,.info-withdraw .price-total,.info-withdraw .points-total{color:var(--second-color)}.info-withdraw .account-balance{color:var(--primary-color)}.box-nofication{margin:auto;padding:10rem 0}.link-history{color:var(--primary-color);position:relative;padding:.2rem .5rem;transition:background-color 2s ease-out}.link-history::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--primary-color);transition:width .2s ease-in}.link-history:hover{background-color:var(--primary-color);color:#fff}.link-history:hover::after{width:100%}.header-tab{gap:0 20px}.header-tab .total-sales .points{color:var(--second-color)}.list-transfer-history.row{--bs-gutter-x:0}.list-transfer-history .block{gap:0 10px;padding:.3rem}.list-transfer-history .col:nth-child(n){background-color:#EDF6FD}.list-transfer-history .col:nth-child(2n){background-color:transparent}.list-transfer-history .block .icon{flex:0 0 auto;background-color:var(--second-color);border-radius:10px;padding:.3rem .6rem;font-size:20px;color:#fff;margin-left:.2rem}.list-transfer-history .block.addpoints .icon{background-color:var(--primary-color)}.list-transfer-history .block .info>*{color:#8D8D8D;line-height:1.5rem}.list-transfer-history .block .header-info{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.list-transfer-history .block .info .header-info .reason{color:#252525;margin-left:.2rem}.list-transfer-history .block .points{align-self:flex-end;margin-left:1rem;flex:0 0 auto;font-weight:700;color:var(--second-color)}.list-transfer-history .block.addpoints .points{color:var(--primary-color)}.block-transfer-history .nav-nowrap{overflow:hidden;position:relative}.block-transfer-history .nav-tab-detail{flex-wrap:nowrap;overflow-x:auto;margin:0 1rem -2rem;padding-bottom:2rem;gap:0 20px}.block-transfer-history .nav-tab-detail .nav-link{position:relative;border-bottom:0;border-radius:0;letter-spacing:-.2px;color:#939393;padding:.75rem 1.125rem;white-space:nowrap;font-weight:600;margin-left:.3rem;border-radius:10px;margin-bottom:10px}.block-transfer-history .nav-tab-detail .nav-link.active{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1)}.block-transfer-history .nav-nowrap~.tab-content,.block-transfer-history .nav-tab-detail~.tab-content{position:relative}.section-transfer-history>.tab-pane>.block{margin:10px 0}.list-transfer-history .block .desc{color:#252525;flex:0 0 auto}.block-analytics .nav-nowrap{overflow:hidden;position:relative}.block-analytics .nav-nowrap .nav-tab-detail{overflow-x:auto;margin-bottom:-2rem;padding-bottom:2rem;gap:0 20px}.block-analytics .nav-tab-detail .nav-link{position:relative;border-bottom:0;border-radius:0;letter-spacing:-.2px;color:#939393;padding:.75rem 3.5rem;white-space:nowrap;font-weight:600;margin-left:.3rem;border-radius:10px;margin-bottom:10px;text-align:center;width:45%}.block-analytics .nav-tab-detail .nav-link.active{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1)}.block-analytics .form-filter{gap:0 10px;position:sticky;top:0;width:100%;z-index:99;padding-bottom:1rem;background-color:#fff}.block-analytics .form-filter .form-header,.block-analytics .form-filter .form-header .form-search{flex:1 0 auto}.block-analytics .form-filter .form-search .form-control{background:#F2F2F2;border-radius:5px}.block-analytics .form-filter .toggle-filter{background:#EDF6FD;border-radius:8px;font-weight:400}.block-analytics .form-filter .toggle-filter:hover{color:#fff;background:var(--primary-color)}.block-analytics .form-filter .toggle-filter .fa-filter{margin-left:.2rem;font-size:18px;vertical-align:middle}.list-analytics .block .img_box{display:block;padding:.5rem 2rem .5rem 0;border-radius:50%;flex:0 5 auto;width:40%}.list-analytics .block .img_box img{border-radius:50%}.list-analytics .block .info .phone a,.list-analytics .block .info .mail a{color:#8D8D8D;line-height:1.4}.list-analytics .block .info .phone a:hover,.list-analytics .block .info .mail a:hover{color:var(--primary-color)}.list-analytics-book .block .img_book{padding:0 1rem;flex:1 6 fit-content}.list-analytics-book .block .info{flex:0 1 auto}.list-analytics-book .block .info .name-book{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:80px}.list-analytics-book .block .info .author-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:80px}.list-analytics-book .block .info .borrow b{color:#f3b481}.list-analytics-book .block .info .read b{color:var(--primary-color)}.block-filter{z-index:9991;position:absolute;top:55px;right:0;bottom:0;left:0;width:100%;background:#fff;height:100vh;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden}.block-filter.open{opacity:1;visibility:visible;transform:none;-webkit-transform:none}.block-filter .check-region .form-select,.block-filter .check-author .form-select{background-color:#F2F2F2;border:none;outline:none;padding:1.2rem 1.15rem .9rem;display:none}.block-filter .check-region input:checked~.form-select,.block-filter .check-author input:checked~.form-select{display:block}.list-support-response>.col>.block{background:#F2F2F2;border-radius:10px;padding:.85rem 1.2rem;margin-bottom:1rem}.list-support-response .block .header-block .date-time{color:#8D8D8D;white-space:nowrap}.list-support-response .block .mail-from-to{color:#8D8D8D;gap:0 1rem}.list-support-response .block .desc,.list-support-response .block .header-block .tt-xs{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:1}.list-response{position:relative;padding:1rem 1rem 0 2rem}.list-response .col::before{top:0;position:absolute;content:" ";width:3px;background-color:#939393;left:-.5rem;bottom:0;display:block}.list-response .col:last-child::before{content:none}.list-response .col:nth-last-child(2)::before{height:110%}.list-response .col{padding:.75rem 0 .75rem 1.2rem;position:relative}.list-response .col::after{content:"";width:23px;height:30px;border-bottom:3px solid;border-color:transparent transparent #8D8D8D;border-radius:0 30% 50%/10px;position:absolute;top:-.48rem;left:-.2rem;transform:rotate(45deg)}.list-response-detail .col .block{padding:.85rem 1.2rem;margin-bottom:1rem}.list-response-detail .block .date-time{color:#8D8D8D;white-space:nowrap}.list-response-detail .block .mail-from-to{color:#8D8D8D;gap:0 1rem}.list-response-detail .list-response .col::after{top:0}.list-response-detail .list-response .col:last-child::before{content:none}.list-response-detail .list-response-sub .col:first-child::before{content:'';height:4%}.list-response-detail .list-response .col:nth-last-child(2)::before{height:105%}.list-response-detail .list-response-sub .col:nth-last-child(2)::before{height:102%}.list-response-sub.row .col::before{top:0;position:absolute;content:" ";width:3px;background-color:#939393;left:-.5rem;bottom:0;display:block}.block-reply{background:#EDF6FD;border-radius:10px;margin-bottom:.5rem;padding:.5rem 1.1rem}.block-reply .desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;max-height:80px}.tt-line{position:relative;padding-left:1.2rem;padding-top:2rem}.tt-line::before{top:0;position:absolute;content:" ";width:1px;background-color:#8D8D8D;left:0;bottom:1.2rem;display:block}.tt-line::after{content:"";width:20px;height:30px;border-bottom:1px solid;border-color:transparent transparent #8D8D8D;border-radius:0 20% 50%/10px;position:absolute;top:1.2rem;left:.3rem;transform:rotate(45deg)}.block-library .nav-nowrap{overflow:hidden;position:relative}.block-library .nav-tab-detail{flex-wrap:nowrap;overflow-x:auto;margin:0 1rem -2rem;padding-bottom:2rem;gap:0 20px}.block-library .nav-tab-detail .nav-link{position:relative;border-bottom:0;border-radius:0;letter-spacing:-.2px;color:#939393;padding:.75rem 1.125rem;white-space:nowrap;font-weight:600;margin-left:.3rem;border-radius:10px;margin-bottom:10px}.block-library .nav-tab-detail .nav-link.active{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1)}.block-library .nav-nowrap~.tab-content,.block-library .nav-tab-detail~.tab-content{position:relative}.list-library-book{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.list-library-book .block{background:#FFF;box-shadow:0 2px 12px rgba(0,0,0,0.15);border-radius:10px;padding:.7rem}.list-library-book .block .info .name-book{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:45px;--tt-xs:calc(14px + 0.25vw)}.list-library-book .block .info .number{color:var(--primary-color);font-weight:700}.list-library-book .block .info .desc .rated{flex:0 0 auto}.list-library-book .block .info .desc .rated .fa-star{color:#ED9042}.list-library-book .block .info .desc .reader{text-align:right;flex:1 1 fit-content}.list-library-book .block .badge{background-color:var(--badge-color);border-radius:2px;margin-top:.2rem;margin-bottom:.2rem;font-weight:400;font-size:10px}.list-package .block-package{margin-bottom:1.75rem}.block-package{border:none;border-radius:10px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1);padding:1.1rem}.block-package .badge{padding-left:.75rem;padding-right:.75rem;border-radius:4px}.block-package .info-package .info .time{color:var(--second-color);font-size:.8rem}.block-package .info-package .points{color:#8D8D8D;font-weight:700}.block-package .list-book-header{color:#8D8D8D;font-weight:700}.block-package .list-book ul,.block-package .list-book ul li{position:relative;padding-left:.5rem}.block-package .list-book ul li{gap:0 10px}.block-package .list-book ul li::before{content:"";width:4px;height:4px;margin-right:.5rem;border-radius:50%;background-color:#000;flex:0 0 auto}.block-package .list-book .number-book{flex:0 0 auto}.list-request-book{--bs-gutter-y:1rem}.list-request-book .block{background:#FFF;box-shadow:0 2px 12px rgba(0,0,0,0.15);border-radius:10px;padding:10px}.list-request-book .block .badge{background-color:var(--badge-color);color:#fff;border-radius:2px;margin-bottom:.2rem;font-weight:400}.badge.rent-borrow,.badge.package{--badge-color:var(--second-color)}.badge.free,.badge.buy{--badge-color:var(--primary-color)}.list-request-book .block .thumb-res.img_book{flex:0 0 fit-content;padding:20%}.list-request-book .block .items-right{flex:1 1 auto}.list-request-book .block .items-right .thumb-res.img_book{padding:.75rem;border-radius:50%;vertical-align:middle;margin-right:.2rem;flex:0 0 fit-content}.list-request-book .block .items-right .name-book,.list-request-book .block .items-right .desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-request-book .block .group-btn{gap:0 20px}.list-request-book .block .group-btn .btn{padding:.5rem}.items-bottom .desc{flex:0 0 auto}.items-bottom{gap:0 10px}.time-rent{color:var(--second-color);margin-left:auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-add-bank{--bs-gutter-y:.6rem}.list-add-bank .block{padding:.25rem .5rem;border-radius:12px}.list-add-bank .block:hover .thumb-res::before{content:none}.list-add-bank .block:hover{background-color:var(--primary-color);color:#fff}.section-card .block{box-shadow:0 15px 24px rgba(0,0,0,0.4);padding:2rem 1.5rem;border-radius:12px;z-index:1;background-color:var(--primary-color)}.section-card .block::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:url(skin/logo-card.png);background-repeat:no-repeat;background-position:right 5% top -10%;border-radius:12px;z-index:-1;opacity:.7}.section-card .block>*{color:#fff;z-index:2}.section-card .block .type-card{width:50px;margin-left:auto}.section-card .block:hover .thumb-res::before{content:none}.section-rated .info-book{--bs-gutter-x:.5rem}.section-rated .info-book .name-book{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.section-rated .comment textarea.form-control{background:#F2f2f2;border:none}@media (min-width:414px){.header-tab{gap:0 60px}.first-item,.middle-item,.last-item{gap:0 55px}.list-analytics .block .img_box{padding:.5rem 2.5rem .5rem 0}}@media (min-width:992px){.block-transfer-history .nav-tab-detail::-webkit-scrollbar,.block-library .nav-tab-detail::-webkit-scrollbar{width:fit-content;height:5px}.block-transfer-history .nav-tab-detail::-webkit-scrollbar-thumb,.block-library .nav-tab-detail::-webkit-scrollbar-thumb{background-color:silver;border-radius:2px}.block-transfer-history .nav-tab-detail::-webkit-scrollbar-track,.block-library .nav-tab-detail::-webkit-scrollbar-track{background:transparent;border-radius:2px}.block-transfer-history .nav-tab-detail,.block-library .nav-tab-detail{scrollbar-width:thin;scrollbar-color:silver transparent;margin-bottom:0;padding-bottom:0}}.banner-ads{--thumb-res-wide-sm:32%}.list-category{--bs-gutter-y:.5rem;--bs-gutter-x:1rem}.list-category .block{background-color:var(--color-background);border-radius:5px;padding-top:.25rem;padding-bottom:.25rem;font-size:14px;color:var(--menu-color)}.list-books{--bs-gutter-y:0.5rem;--bs-gutter-x:.5rem}.list-library .block .thumb-res{border:1px solid rgba(192,192,192,0.4);border-radius: 5px;}.list-library .block .thumb-res img{padding:4px;}.list-books .block .info{margin-top: 0.5rem;padding:0rem 0.25rem}.list-books .block .info .name-book{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:45px;--tt-xs:1rem;text-transform: capitalize;}.list-books .block .info .name-book::first-letter{text-transform: uppercase;}.list-books .block .info .number{color:var(--primary-color);font-weight:700}.list-books .block .info .desc .rated{flex:0 0 auto}.list-books .block .info .desc .rated .fa-star{color:#ED9042}.list-books .block .info .desc .reader{text-align:right;flex:1 1 fit-content}.block-info-library{background-color:var(--color-background);padding:.5rem .75rem;border-radius:5px}.row.cart-item{--bs-gutter-x:.5rem}.col-checkbox{flex:0 0 30px;width:30px;align-self:center}.col-img{--picture-w:100px;flex:0 0 var(--picture-w);width:var(--picture-w);text-align:center;margin:auto}.cart-item .badge{padding:.4rem .5rem;font-size:12px;font-weight:400;background-color:var(--bagde-color);border-radius:3px}.badge-buy{--bagde-color:var(--primary-color)}.badge-borrow{--bagde-color:var(--second-color)}.b-icon{display:block;background-color:var(--color-background);width:40px;height:40px;text-align:center;padding:8px 10px;border-radius:50%;color:var(--menu-color)}.block-payment,.block-promo{padding:.5rem .25rem;border-bottom:1px solid rgba(192,192,192,0.7)}.block-payment:last-child,.block-promo:last-child{border-bottom:0}.block-payment input[type="radio"],.block-promo input[type="radio"]{display:none}.block-payment.checked label::after,.block-promo.checked label::after{content:"\2713";position:absolute;right:0;top:1.2rem;background:var(--primary-color);color:#fff;border-radius:50%;padding:0 .3rem}.block-payment .thumb-res.thumb-img,.block-promo .thumb-res.thumb-img{width:30px;height:25px;margin-top:.5rem}.border-plus{background:rgba(192,192,192,0.3);padding:0 .1rem}.carousel-category .carousel-cell{width:47%;margin-right:8%;padding-bottom:1rem}.carousel-category{padding:1rem}.carousel-rating .carousel-cell{width:50%;margin-right:5%;padding-bottom:1rem;position:relative}.carousel-rating .flickity-viewport{overflow:hidden}.carousel-rating .numb-rating{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 50;pointer-events: none;font-size: 12px;line-height: 1.25;letter-spacing: -0.5px;font-weight: bold;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;--w: 34px;}.carousel-category .block .name-category{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:45px;--tt-xs:calc(14px + 0.25vw)}.list-category-sub{--bs-gutter-y:.75rem;--bs-gutter-x:.75rem}.list-category-sub .block{background-color:var(--color-background);padding:.7rem 1rem;color:var(--menu-color)}.block-filter.rate .stars{margin-bottom:1rem}.block-filter.rate .fa-star{margin-right:.2rem}.block-filter.rate .fa-star.far{color:#fc8b27}.block-category.nav-nowrap{overflow:hidden;position:relative}.block-category .nav-tab-detail{flex-wrap:nowrap;overflow-x:auto;margin:0 0 -2rem;padding-bottom:2rem;gap:0 20px}.block-category .nav-tab-detail .nav-link{position:relative;border-bottom:0;border-radius:0;letter-spacing:-.2px;color:#939393;padding:.75rem 1.125rem;white-space:nowrap;font-weight:600;margin-left:.3rem;border-radius:10px;margin-bottom:10px}.block-category .nav-tab-detail .nav-link.active{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.1)}.block-category .nav-nowrap~.tab-content,.block-category .nav-tab-detail~.tab-content{position:relative}.block-stick.block-product{position:sticky;top:25px;left:0;right:0;margin:0 10px;z-index:9999}.b-icon{display:block;background-color:var(--color-background);width:40px;height:40px;text-align:center;padding:8px 10px;border-radius:50%;color:var(--menu-color)}.b-icon.icon-cart{position:relative}.b-icon.icon-cart .badge{position:absolute;background-color:#fc8b27;padding:0 4px;border-radius:10px;font-size:12px;top:6px;right:7px}.carousel-detail-o{position:relative}.carousel-detail-o .flickity-slider{transition:transform .4s ease}.carousel-detail-o .numb-slide{background-color:var(--color-background);bottom:2.5rem;right:10px;position:absolute;padding:.25rem .8rem;border-radius:30px}.carousel-detail-o .read-some{position:absolute;bottom:0;left:0;background-color:var(--primary-color);color:#fff;padding:.75rem 2.5rem;border-top-right-radius:10px}.brief .star-rate,.block-rating .star-rate{position:relative}.brief .star-rate .fa-star,.block-rating .star-rate .fa-star{margin-right:.2rem;font-size:calc(12px + 0.25vw)}.rate-view-item{align-items:baseline}.rate-view .text.text-label{width:120px}.rate-view .progress{height:5px;border-radius:5px}.rate-view .progress-bar{height:5px;background-color:#8D8D8D}.star.far,.star.fal{color:#fc8b27}.nav-detail-book{position:relative;overflow:hidden}.nav-detail-book .nav-detail{flex-wrap:nowrap;overflow-x:auto;margin:0 0 -2rem;padding-bottom:2rem}.nav-detail-book .nav-detail .block{position:relative;border-bottom:0;border-radius:0;padding:0 1.25rem;white-space:nowrap;font-weight:600;margin-bottom:10px;border-right:1px solid rgba(192,192,192,0.7)}.nav-detail-book .nav-detail .block:last-child{border-right:0}.block-about .content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.block-about .content p:last-of-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.carousel-freedom .carousel-cell{width:56%;margin-right:5%;padding-bottom:10px}.block-read-some img{margin-bottom:10px}.panel-sub{position:fixed;right:0;bottom:70px;left:0;max-width:420px;margin-left:auto;margin-right:auto;z-index:999;background:#fff;-webkit-box-shadow:0 -5px 20px rgba(0,0,0,0.15);box-shadow:0 -5px 20px rgba(0,0,0,0.15);padding:1rem;border-radius:15px 15px 0 0;display:none}.panel-sub.active{display:block}.modal-full{position:fixed;right:0;left:0;bottom:0;top: 58px;width:100%;max-width:420px;margin-left:auto;margin-right:auto;z-index:10000;background-color:#fff;box-shadow:0 -5px 20px rgba(0,0,0,0.15);-webkit-box-shadow:0 -5px 20px rgba(0,0,0,0.15);display:none;overflow:hidden;overflow-y: auto;}.modal-full .btn-close{position:absolute;right:10px;top:10px;z-index:9}.panel-sub .btn-close{position:absolute;right:10px;top:20px;z-index:9}.modal-full.active{display:block}.form-order .form-control{background-color:#F2F2F2;border:none;outline:none;padding:1.2rem 1.15rem .9rem}.form-order .label-text{color:#BBB;margin-bottom:.5rem}.item-box .badge{padding:.4rem .5rem;font-size:12px;font-weight:400;background-color:var(--bagde-color);border-radius:3px}.box-tooltip{position:relative;z-index:100}.box-tooltip:hover .tooltip{opacity:1;display: block;}.box-tooltip .tooltip{bottom: 30px;background: var(--primary-color);color: #fff;padding: .5rem 1rem;text-align: center;border-radius: 10px;left: auto;width: 300px;right: -17px;margin-left: auto;margin-right: auto;display: none;}.box-tooltip .tooltip::after{content:"";position:absolute;right:10px;bottom:-23px;left:auto;width:0;height:0;border:15px solid transparent;border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:6px;border-bottom:15px solid var(--primary-color);margin:0 auto;opacity:1;-webkit-transition:all .4s ease;transition:all .4s ease;transform:rotate(180deg)}.nav.book-tabs .btn.btn-border{border:1px solid var(--menu-color);background:transparent;color:var(--menu-color);font-weight:400;border-radius:5px;padding:.5rem .75rem}.nav.book-tabs .nav-item{margin-bottom:8px}.nav.book-tabs .btn.btn-border:hover,.nav.book-tabs .btn.btn-border.active,.nav.book-tabs .btn.btn-border:focus{border:none;color:#fff;background-color:var(--menu-color)}.points-d-none.active{display:none}.points-d-none{display:block}@media (min-width:992px){.block-category .nav-tab-detail::-webkit-scrollbar,.nav-detail-book .nav-detail::-webkit-scrollbar{width:fit-content;height:5px}.block-category .nav-tab-detail::-webkit-scrollbar-thumb,.nav-detail-book .nav-detail::-webkit-scrollbar-thumb{background-color:silver;border-radius:2px}.block-category .nav-tab-detail::-webkit-scrollbar-track,.nav-detail-book .nav-detail::-webkit-scrollbar-track{background:transparent;border-radius:2px}.block-category .nav-tab-detail,.nav-detail-book .nav-detail{scrollbar-width:thin;scrollbar-color:silver transparent;margin-bottom:0;padding-bottom:0}}.home-slider .img-slide{padding-bottom: var(--home-slider-padding,200px);}.home-slider .img-slide img{position: absolute;top:0;left:0;right:0;bottom:0}.bg-blur::before {top: 0;content: "";position: absolute;right: 0;left: 0;bottom: 0;backdrop-filter: blur(30px);}.row.row-detail {position: relative;bottom:0px;top:0px;left: 0;right: 0;}.thumb-res.tall{padding-bottom: 140%;}.block-points{color:#EA4F39;font-weight: 700;background:#fff;display: inline-flex;align-items: center;padding:0.2rem 0.25rem;border-radius: 30px;}.list-package{--picture-w:100px}.col-detail{width:calc(100% - var(--picture-w))}.thumb-res.square-sm{padding-bottom: 85%;}.list-select .btn.btn-select{padding:0.5rem 0.65rem;flex:1 0 0%;margin-right:0.5rem}.list-select .btn.btntoggleSelect{width:calc(100% - 90px)}.list-select .btn.btn-select.active,.list-select .btn.btn-select:focus{color:#fff;background-color: #0f4c81;}.col-left-info{width:calc(100% - 30px);--picture-w:100px;}.form-check-input.rounded-0:checked{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}.absolute-bottom {position: absolute;bottom:20px;z-index: 100000000;left:0;right:0;padding:10px;}.block-info-points{width:50%;flex:0 0 50%}.absolute-bottom .btn-buy{width:calc(100% - 50%)}.badge-package{background-color: #EDF6FD;color:#46A2E9;font-weight: 500;}.modal-package .col-detail{--picture-w:100px;}.col-detail .name-book{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height:45px;}.modal-package{margin: 3.5rem auto;}.numb-rating{position: absolute;top: 0;right: 0;bottom: 0;left: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;z-index: 50;pointer-events: none;font-size: 12px;line-height: 1.25;letter-spacing: -0.5px;font-weight: bold;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;--w: 34px;}.numb-rating span {margin-left: 10px;width: var(--w);-webkit-box-flex: 0;-ms-flex: 0 0 var(--w);flex: 0 0 var(--w);min-height: 50px;padding: 5px 0 3px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;text-transform: uppercase;color: #fff;position: relative;background: #0F4C81;font-size: 24px;}.numb-rating span::after {content: "";border: 16px solid #0F4C81;border-bottom-color: rgb(15, 76, 129);border-bottom-style: solid;border-bottom-width: 16px;border-bottom-color: rgb(15, 76, 129);border-bottom-style: solid;border-bottom-width: 13px;border-bottom: 12px solid transparent;position: absolute;right: 0;bottom: -12px;left: 0;z-index: -1;border-radius: 0px 0px 2px 2px;}.modal-free .thumb-res{width:40%}.points u{margin-left:0.2rem}.home-slider .flickity-page-dots{text-align:right;right:5px}.home-slider .flickity-page-dots .dot{--dot-size:8px;border:1px solid #fff;--dot-bg:transprent;opacity:1;margin-right:8px}.home-slider .flickity-viewport,.home-slider .img-slide,.home-slider img{border-radius:0}.home-slider .flickity-page-dots .dot.is-selected{--dot-bg:#fff}.list-category{--bs-gutter-x:.5rem;--bs-gutter-y:.5rem}.list-category .block,.list-category-sub .block{padding:12px;display:flex;align-items:center}.list-category a,.list-category-sub a{color:#0F4C81;word-wrap:break-word;font-size:1rem}.list-books .block .thumb-res{border: 1px solid rgba(192,192,192,0.4);} .list-books .thumb-res img{padding:4px}.list-books .block .thumb-res::before{content:none}.list-books .block .thumb-res.square{--thumb-res-square:140%;margin-bottom: 0;}.list-books .block .info .name-author{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.list-books .block .info .quantity{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:0.857rem;color:rgba(0,0,0,0.65);font-weight:700;}.list-library .block .name-library{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.carousel-rating .numb-rating span{margin-left:10px;width:var(--w);-webkit-box-flex:0;-ms-flex:0 0 var(--w);flex:0 0 var(--w);min-height:50px;padding:5px 0 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;position:relative;background:#0F4C81;font-size:24px}.carousel-rating .numb-rating span::after{content:"";border:16px solid #0F4C81;border-bottom-color:#0f4c81;border-bottom-style:solid;border-bottom-width:13px;border-bottom:12px solid transparent;position:absolute;right:0;bottom:-12px;left:0;z-index:-1;border-radius:0 0 2px 2px}.packed{display:none;margin-top:1rem;width:calc(100% - 30px);margin-left:auto}.packed.active{display:block}.packed a.packed-item{color:#0F4C81;display:block;border:1px solid #0F4C81;padding:.5rem .25rem}.packed a.packed-item.selected{color:#fff;background:#0F4C81}.packed .price{color:#0F4C81;font-weight:400}.packed a.packed-item.selected .price{color:#fff}.group-options{position:relative;bottom:0px;left:0;right:0;display:flex;justify-content:center;padding:10px 0;align-items:center;background-color:#fff;box-shadow:0 -2px 3px rgba(0,0,0,0.15);z-index:99;max-width:420px;margin:auto}.group-options .chapter{display:flex;align-items:center}.group-options .chapter .btn{font-size:18px;width:30px;display:flex;height:30px;justify-content:center;align-items:center;flex:0 0 auto}.group-options .chapter .form-select{flex:0 0 auto;width:calc(100% - 30px - 30px)}.group-options .block-options{position:relative;padding:8px;width:40px;height:40px;display:flex;align-items:center}.group-options .block-options:hover .block-sub{opacity:1;visibility:visible}.group-options .block-options .block-sub{position:absolute;bottom:100%;right:0;background-color:#fff;min-width:100px;opacity:0;visibility:hidden;transition:all .4s ease;box-shadow:0 2px 1px rgba(0,0,0,0.15);z-index:2;display:flex;align-items:center;justify-items:center;padding:10px;gap:0 10px}.block-font{padding:.5rem}.block-font:hover .change-font{opacity:1;visibility:visible}.block-font .change-font{position:absolute;bottom:100%;left:0;right:0;display:flex;align-items:center;padding:.5rem;opacity:0;visibility:hidden;transition:all .4s ease;background-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,0.15);z-index:3;justify-content:center;min-width:150px;transform:translateX(-50%)}.block-font .change-font .control-down,.block-font .change-font .control-up,.block-font .change-font .form-control{height:25px;width:25px;-webkit-box-flex:0;-ms-flex:0 0 25px;flex:0 0 25px;text-align:center;border-radius:0;color:#4d4f67;border:1px solid #9B9B9B}.block-font .change-font .control-down,.block-font .change-font .control-up{font-weight:400;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;text-decoration:none!important;border-radius:2px;color:#9B9B9B}.block-font .change-font .form-control{width:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;padding:0 6px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:none}.block-font .change-font .control-up{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.block-font .change-font .control-down{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-color .change-color{position:absolute;bottom:100%;left:0;right:0;padding:10px;background-color:#fff;min-width:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 1px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transition:all .4s ease}.block-color .change-color .color{margin-bottom:8px}.block-color:hover .change-color{opacity:1;visibility:visible}.block-color .color{display:flex;background:#ffff;border-radius:50%;width:25px;height:25px;border:1px solid rgba(192,192,192,0.6);cursor:pointer}.color.color-yellow{background:#FAFAD2}.color.color-gray{background:#D3D3D3}.list-books .block .thumb-res img{width:100%;height:100%;object-fit: cover;}.bg-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 800;background-color: rgba(0,0,0,0.5);display: none;max-width:420px;margin:auto}.bg-overlay.active{display: block;z-index: 100;}.row.row-detail .thumb-res img{width:100%;height:100%;object-fit: cover;}@media(max-width:412px){.row.row-detail .group-block .btn{font-size:12px;}.row.row-detail .group-block{margin-top:0!important}.row.row-detail .thumb-res.tall{padding-bottom: 150%;}}.row.row-detail .group-block .btn-readmore{background-color: transparent;border-color: #fff;}.row.row-detail .group-block .btn-read{background-color: var(--primary-color);border-color: var(--primary-color);color:#fff}.row.row-detail .group-block .btn-buy{background-color: #EA4F39;border-color: #EA4F39;}.row.row-detail .group-block .btn.btn-primary:hover{background-color: #0F4C81;color:#fff;border-color: #0F4C81;}.bg-blur::before{content: "";background-color: rgba(0,0,0,0.3);position: absolute;top:0;left:0;right:0;bottom:0;z-index: 0;pointer-events: none;}.row.row-detail .thumb-res{margin-right:0.5rem;}.carousel-read-o .flickity-prev-next-button{background-color:transparent;box-shadow:none}.carousel-read-o .flickity-prev-next-button::before{background-size:32px}.carousel-read-o .flickity-button.previous{left:auto;right:102%}.carousel-read-o .flickity-button.next{right:auto;left:102%}#viewer.spreads{top:0!important}@media (min-width:768px){body{max-width:810px}.bg-overlay{max-width:810px}.container,.container-sm,.container-md{max-width:760px}.home-slider .img-slide{--home-slider-padding:280px;border-radius:12px}.carousel-category .carousel-cell{width:25%;margin-right:5%;padding-bottom:0}.row-detail .thumb-res img{width:100%;height:100%;object-fit:cover}.panel-order{max-width:810px}.row.row-detail{padding-left:1rem;padding-right:1rem}.group-options{max-width:810px}.modal{max-width:750px;margin:7rem auto;scrollbar-width:thin}.modal-dialog{max-width:570px;margin:auto;overflow:hidden}.view{display:flex;gap:0 12px}}.group-ebook{flex-wrap:wrap}.block-bg>.group-options{display:none}.group-ebook .btn{margin-right:.5rem}#viewer.spreads{height:800px;top:0}.btn:focus{box-shadow:none}.footer .list-icon-social > a{border:1px solid #fff;color:#fff!important}.carousel-wrapper{max-height:300px;overflow-y:auto}@media (max-width:992px){.header .avatar{display:none}}@media (min-width: 992px){body{max-width:100%}.block-bg>.group-options{display:flex}.bg-overlay{max-width:100%}.wrapper{display:block;height:auto;overflow:hidden}.mainer{height:auto;margin:auto;z-index:9;background-color:#fff}.container,.container-sm,.container-md,.container-lg{max-width:950px}.home-slider .img-slide{--home-slider-padding:320px;border-radius:12px}.header .container.d-flex{position:relative}.header .menu-button{left:0;display:inline-block;cursor:pointer;position:relative;border-radius:20px;padding:0 .5rem;width:40px;margin-right:12px}.header .menu-button span{width:100%;float:left;margin-bottom:5px;height:2px;background:#fff;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .menu-button span:last-child{width:50%}.header-right{flex:0 0 auto;margin-left:auto;align-items: center;}.header.stick{position:fixed;top:0}.header-right .form-search{width:400px}.form-search-advance.active{height:auto}.form-search-advance .suggest-search{display:none}.list-library .block{display:block}.list-library .block .thumb-res{width:100%;padding-bottom:100%}.list-library .block .info{text-align:center}.list-library .block .info .has-book{background-color:#edf6fd;padding:.75rem;display:inline-block;margin:auto;border-radius:6px}.navigate-dym{height: auto;transform: none;z-index: 10000;background: #fff;box-shadow: 0 4px 8px rgba(16,24,40,0.2);border-radius: 5px;width: auto;min-width: 250px;position: static;visibility: visible;max-width: 100%;}.navigate-dym .menu-body{padding:0}.menu-slide>li>a{border-bottom:1px solid rgba(192,192,192,0.7);display:flex;padding:10px 1rem;border-radius:0;margin:0;align-items:center}.menu-slide>li>a i{margin-right:.5rem}.menu-slide>li>a:hover,.menu-slide>li.active>a{color:#fff;background-color:#46a2e9;border-color:#46a2e9}.menu-slide>li>a::before{content:none}.header-right .avatar{--avatar:45px;margin-left:12px}.header .menu-header{display:none}.footer{box-shadow:none;background-color:#0F4C81;color:#fff;text-align:left;padding-bottom: 0;}.footer>.container{padding-top:0!important;padding-bottom: 0!important;}.carousel-nav-o{position:relative;height:100%}.footer .list-icon-social{justify-content:start}.footer .tt-sm{color:#fff}.picon .fal{opacity:1}.footer .picon{color:#fff;opacity:1}.footer .footer-col{padding-top:24px;padding-bottom:24px}.footer .copyr{border-top:1px solid rgba(192,192,192,0.7);padding:.5rem 0}.block-stick{display:none}.block-sidebar,[data-wrapper]{--sidebar-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block-sidebar,.sidebar,[data-sidebar],[data-wrapper]{position:relative}.block-sidebar,[data-wrapper]{--block-sidebar-gutter:1rem;--sidebar-width:20%;margin-left:calc(var(--block-sidebar-gutter) * -1);margin-right:calc(var(--block-sidebar-gutter) * -1)}.mainbody,.sidebar{width:var(--sidebar-width);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mainbody,.sidebar,[data-mainbody],[data-sidebar]{padding-left:var(--block-sidebar-gutter);padding-right:var(--block-sidebar-gutter)}.mainbody{width:calc(100% - var(--sidebar-width));-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}[data-stick].is-stick{position:fixed;top:100px}[data-stick].is-stuck{position:absolute;bottom:0;top:auto}.anchor-bottom{position:absolute;bottom:0}.pane-menu-cate .menu-vertical>li>a::before{content:none}.pane-menu-cate .menu-vertical>li>a{padding:0.5rem 0rem;color:#0F4C81}.pane-menu-cate .menu-vertical>li>a:hover{color:#46a2e9}.row.row-detail{padding-left:2rem;padding-right:2rem}.container-padding{padding-bottom:3rem}.row.row-detail .block-analytics .block{margin:auto}.group-ebook .btn{margin-right:.5rem}.list-package .block .d-flex{display:block!important}.list-package .block .col-img{width:100%;padding-bottom:10px}.list-package .block .col-detail{width:100%}.list-package .block .thumb-res img{width:100%;height:100%;object-fit:cover}.panel-order{display:none}.modal{max-width:860px;margin:150px auto}.view{position:relative}.group-options{bottom:auto;top:0;max-width:100%;display:block;position:relative}.group-options .container.d-flex{align-items:center}.group-options .right{margin-left:auto;display:flex}.group-options .chapter .form-select{width:100%}.group-options .block-options .block-sub{top:100%;bottom:auto}.block-font .change-font,.block-color .change-color{bottom:auto;top:100%}.view .next,.view .prev{position:absolute;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;font-size:24px;font-weight:300;border-radius:50%;border:1px solid rgba(192,192,192)}.view .next{left:100%;margin-left:1rem}.view .prev{right:100%;margin-right:1rem}#modal-ebook-desktop .list-select .btn.btn-select{flex:0 0 50%}.col-img{--picture-w:200px}.w-lg-25{width:25%!important}.w-lg-auto{width:auto!important}.block-library .col-img{--picture-w:100px}.block-library .col-img .thumb-res{margin-right:.5rem}.block-library{--thumb-res-wide:100%}.modal-content .container.d-flex{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-content .content-header{position:relative}.modal-content .content-header .tt-xs{--tt-xs:1.5rem}.modal-content .content-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;height:100%;max-height:500px;position:relative;overflow:hidden;overflow-y:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.modal-content .content-footer .absolute-bottom{position:relative;top:0}#modal-epub-desktop .col-img{--picture-w:100px}.carousel-nav{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-right:-18px;padding-right:18px}.carousel-nav-o{width:75px;margin-right:15px}.carousel-nav .carousel-cell{margin-bottom:12px;opacity:1}.carousel-wrapper{max-height:500px;overflow-y:auto}.carousel-read .carousel-cell{width:48.5%;margin-right:1.5%}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg{max-width:1120px}.block-sidebar{--block-sidebar-gutter:.75rem;--sidebar-width:250px}.row.row-detail .col-xl-3{width:27.5%}}@media (min-width: 1400px){.container,.container-sm,.container-md,.container-lg{max-width:1240px}}.list-select .btn.btn-select.btn-1w{flex:0 0 auto;width:100%}.tt-icon{position: relative;margin-bottom: 1rem;padding-bottom: 0.35rem;}.tt-icon::before{content: "";position: absolute;bottom:0px;left:0;background-color: #0f4c81;height:2px;width:30px;}.tt-icon.tt-xxl::before,.tt-icon.tt-xl::before,.tt-icon.tt-lg::before{height:4px;width:100px;}.block-about .text-muted{color:#2196F3!important;}.block-about .name-book{margin-bottom: 1.2rem;}#prev.arrow,#next.arrow{display: flex;align-items: center;top:0!important;bottom:0!important;padding:24px;}#prev.arrow{left: 0!important;right: 50%;}#next.arrow{right: 0;left: 50%;justify-content: end;}.carousel-list .carousel-cell{width:48.5%;margin-right:1.5%}.carousel-list .flickity-button{display:none}.bg-fixed::before{content:"";background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.bg-fixed .list-books .name-author,.bg-fixed .list-books .quantity{color:rgba(240,240,240)!important}.bg-fixed .list-books .name-book{color:#fff}.bg-fixed .carousel-list .flickity-button::before{filter:brightness(0)invert(1)}.bg-fixed .tt-icon::before{background-color:#fff}.header-right .icon.icon-crown{border-radius:10px;width:36px;height:36px;padding:0.45rem 0.5rem;color:#fff;background-color:#FE8C00;border:1px solid #fe8c00}.header-right .icon.icon-crown:hover{color:#FE8C00;background-color:transparent;border-color:#FE8C00}.header-right .icon .text{display:none}.login-link{display:none}.btn-borrow{background:#ED9042;border-color:#ED9042;color:#fff;}.btn-borrow:focus,.btn-borrow:hover{background:#fff;border-color:#ED9042;color:#ED9042}.pagination .page-link{border-radius:50%;color:#8D8D8D;border:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.pagination .page-link.prev,.pagination .page-link.next{border:1px solid #8D8D8D;color:#8D8D8D}.pagination .page-link:hover{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.login .btn-confirm{background:#EA4F39;border-color:#EA4F39}.login .btn-primary{padding:.8rem 2rem;font-weight:400}.login .btn-confirm:hover{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}@media (min-width:768px){.form-search-advance .form-control,.form-search .form-control{font-size:1rem}.carousel-rating .carousel-cell{width:31.3%;margin-right:2%}.carousel-list .carousel-cell{width:31.3%;margin-right:2%}}.carousel-category .name-category{margin-top:1rem}.carousel-category .block{border:none}.carousel-category .block .thumb-res{border:1px solid rgba(192,192,192,0.4)}.carousel-category .block .thumb-res img{padding:4px}.list-category a:hover,.list-category-sub a:hover{color:#46a2e9}.block-second{background-color:#FFF5E7}@media (min-width:992px){body{--tt:1rem;--tt-xs:1.2rem;--tt-sm:1.4rem;--tt-md:1.6rem}.form-container{overflow:hidden}.form-container .form-box{width:100vw;height:calc(100vh - 130px);display:flex;padding:0}.form-container .form-box .thumb-res{flex:0 0 auto;max-width:50%;width:50%;--thumb-res-wide-lg:41.5%;order:2;padding-left:1rem;padding-right:1rem;background-color:#EDF6FD;margin-bottom:0}.form-container .form-box .login{order:1;flex:0 0 auto;align-self:center;width:50%;max-width:50%;padding-left:1rem;padding-right:1rem;display:flex;justify-content:center}.form-container .form-box .login .form-validate{width:50%}.logo{width:150px}.login-link{display:flex;margin-left:.5rem}.login-link a{color:var(--txt-body);position:relative}.login-link a:hover{color:#46a2e9}.login-link a + a::before{content:"/";padding:0 .25rem}.login-link a:hover::before{color:var(--txt-body)}.header-right .icon .text{display:block}.header-right .icon.icon-crown{width:auto;height:auto;border-radius:6px;padding:.45rem 0.5rem}.header-right .icon.icon-crown .fa-crown{margin-right:.25rem}.form-search-advance{bottom:0}.form-search-advance .form-header{height:100%}.navigate-dym{background-color:#46a2e9;box-shadow:none;border-radius:0}.menu-slide{display:flex;max-width:950px;margin:0 auto;padding-left:.5rem;padding-right:.5rem}.menu-slide > li >a{color:#fff}.menu-slide >li:hover >a,.menu-slide >li.active > a{color:#46a2e9;background-color:#fff;transition:all .2s ease;border-color:transparent}.carousel-category{padding:0}.carousel-category .carousel-cell{width:22.5%;margin-right:1.5%;padding-bottom:0}.carousel-list .flickity-button{display:block;background-color:transparent;box-shadow:none}.carousel-list .flickity-button::before{background-size:35px 35px}.carousel-list .flickity-button.next{right:auto;left:101%}.carousel-list .flickity-button.previous{left:auto;right:101%}.carousel-list .carousel-cell{width:24%;margin-right:1%}.block-other-book .carousel-list .carousel-cell{width:19%;margin-right:1%;}}@media (min-width:1200px){.menu-slide{max-width:1120px}}@media (min-width:1400px){.menu-slide{max-width:1240px}}.about-author .info{width:calc(100% - 80px)}.price{color:#EA4F39}.price u{margin-left:.2rem}.list-books .block .thumb-res .text-hover{position:absolute;top:4px;bottom:4px;right:4px;left:4px;background-color:rgba(37,37,37,0.55);display:flex;align-items:flex-end;justify-content:center;padding:0 .5rem;opacity:0;transform:scale(0.9);visibility:hidden;transition:all .4s ease;z-index: 25;}.list-books .block .thumb-res .text-hover .group-button{display:block;width:100%}.list-books .block .thumb-res .text-hover .btn{display:block;text-align:center;width:100%;font-weight:400;margin-bottom:.5rem;opacity:0;visibility:visible}.list-books .block .thumb-res .text-hover .btn-readmore{background-color:#fff;color:#0F4C81}.list-books .block .thumb-res .text-hover .btn-readmore:hover{background:#0F4C81;color:#fff;}.list-books .block .thumb-res .text-hover .btn-detail{background-color:#EA4F39;color:#fff}.list-books .block .thumb-res .text-hover .btn-detail:hover{background:#fff;border-color:#EA4F39;color:#EA4F39;}.list-books .block:hover .thumb-res .text-hover{transform:none;opacity:1;visibility:visible}.list-books .block:hover .thumb-res .text-hover .btn{opacity:1;visibility:visible;transition:all .6s ease}.block-read .btn-readmore{background-color:#fff;border-color:#0F4C81;color:#0F4C81}.list-select{justify-content:center;flex-wrap:wrap}.list-select a.btn{width:calc(50% - 1rem);flex:1 0 0%;margin-right:.5rem}.list-select a.btn.btn-buy{background-color:#EA4F39;border-color:#EA4F39}.list-select a.btn.btn-readmore{border: 1px solid var(--menu-color);background-color: transparent;color: var(--menu-color);font-weight: 400;border-radius: 5px;}.list-select a.btn.btn-borrow{background-color:#ED9042;border-color:#ED9042}.list-select a.btn:hover,.block-read .btn:hover{background-color:#0F4C81;border-color:#0F4C81;color:#fff}.list-select a.btn.btn-borrow:focus,.list-select a.btn.btn-borrow:hover{background:#fff;border-color:#ED9042;color:#ED9042}.block-paper{padding:1rem;background-color:#fff3cd;border-radius:12px}.block-paper .btn-paper{display:flex;align-items:center;color:#997404;font-weight:700;width:100%}.block-paper .btn-paper i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;margin-left:auto}.book-collapsed{margin:1rem 0}.book-collapsed .thumb-res{background-color:#fff;border:0}.btn-paper.active i{transform:rotate(180deg);transition:all .2s ease}@media (min-width:992px){.list-info-author .col-12{position:relative}.list-info-author .col-12::before{content:"|";color:rgba(192,192,192,0.4);position:absolute;left:90%}.list-info-author .col-12:last-child::before{content:none}}.banner-lg .container{min-height:var(--banner-height,320px);position:relative;z-index:10}.carousel-member .carousel-cell{margin-right:1%}.carousel-member-o .flickity-button{display:none}.list-package-member .block{padding:1rem;background-color:#EDF6FD;border-radius:5px;display: flex;flex-direction: column;}.list-package-member .block .desc{flex:1 1 auto}.list-package-member .block .btn-buy{display:block;background-color:#EA4F39;color:#fff}.list-package-member .block .btn-buy:hover{background-color:var(--primary-color)}.banner-secondary{background-color:#ED9042}.banner-secondary::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:transparent;background-image:url(skin/icon/Vector.png)}.list-features-payment .block .thumb-res{width:100px;height:100px;--thumb-res-square:100px;margin:auto;margin-bottom:1rem}.list_selectpay>.block{padding:12px;border:1px solid rgba(192,192,192,0.4);margin-bottom:10px;border-radius:2px}.list_selectpay .btn-collapsed{color:#252525;display: flex;align-items: center;}.list_selectpay .btn-collapsed .i-collapsed{display: flex;align-items: center;margin-left: auto;font-size:18px;}.list_selectpay .btn-collapsed.collapsed .i-collapsed{transform: rotate(180deg);transition: all 0.2s ease;}.list_selectpay .form-check>.form-check-input[type=radio]{display: none;}.list_selectpay .block .form-check-input[type=radio]{border-radius:2px}.list_selectpay .block .form-check-input:checked[type="radio"]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.block-info-cart .row-info .form-control{width:175px}.list_accountpay .col{width:20%;flex:0 0 auto}.list_accountpay .block .thumb-res{margin:0}.list_accountpay .block .thumb-res::after{content:"\f00c";position: absolute;display: flex;align-items: center;justify-content: center;width:25px;height:25px;color:#fff;font-family: "Font Awesome 5 Pro";border-radius: 50%;background-color: var(--primary-color);font-size: 0.85rem;margin:auto;top:0;left:0;right:0;bottom:0;opacity: 0;visibility: hidden;transition: all 0.4s ease;}.list_accountpay .block .thumb-res img{padding:2px}.list_accountpay .block input[type='radio']{position: absolute;top:0;left:0;right:0;bottom:0;display: none;}.list_accountpay .block label{width:100%;display: block;}.list_accountpay .block input[type='radio']:checked ~ label .thumb-res::after{opacity: 1;visibility: visible;}.block-info-cart{background:#EDF6FD;padding:1.6rem;border-radius:5px}.btn-buy{background-color:#EA4F39;border-color:#EA4F39;color:#FFF;padding:.5rem 1.25rem}.btn-buy:hover{background-color:#fff;border-color:#0F4C81;color:#0F4C81}.block-alerts{position:absolute;right:20px;top:20px;left:20px;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s ease}.block-alerts.active{opacity:1;visibility:visible}.block-alerts.alert{box-shadow:0 2px 15px rgba(33,33,52,0.1);border-radius:4px;color:#32324D}.block-alerts.alert.alert-success{background:#EAFBE7;border:1px solid #C6F0C2}.block-alerts.alert.alert-danger i{color:#850707;margin-right:.2rem}.block-alerts.alert.alert-success i{color:#0b6b3d;margin-right:.2rem}.block-alerts.alert.alert-info i{color:#087990;margin-right:.2rem}.block-alerts.alert.alert-warning i{color:#997404;margin-right:.2rem}.info-account .action_link{display:flex;align-items:center;margin-left:auto}.info-account .action_link .icon{display:flex;align-items:center;margin-right:.5rem;color:#252525;padding:.5rem;border-radius:5px}.info-account .action_link .icon .fal{color:#ED9042}.info-account .action_link .icon:hover{background:var(--primary-color);color:#fff}.info-account .action_link .icon:hover .fal{color:#fff}.info-account .info .icon.icon-crown{display:flex;align-items:center;flex-wrap:wrap}.info-account .info .icon.icon-crown .fa-crown{color:#ED9042;font-weight:700}.info-account .info .icon.icon-edit .fal{color:#EA4F39;font-weight:500}.nav-nowrap{overflow:hidden;margin-bottom:.75rem;position:relative;z-index:1}.nav-nowrap::after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:rgba(192,192,192,0.4);z-index:-1}.nav-tab-library{border-bottom:2px solid #f1f1f1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;overflow-x:hidden;overflow-x:auto;margin-bottom:-2rem;padding-bottom:2rem;justify-content:start}.nav-tab-library .nav-link{position:relative;border-bottom:0;border-radius:0;letter-spacing:-.2px;color:#252525;padding:.75rem 1.125rem;white-space:nowrap;border-bottom:3px solid transparent;border-bottom-color:transparent}.nav-tab-library .nav-link.active,.nav-tab-library .nav-link:hover{border-color:#0F4C81;color:#0F4C81}.list-books .block{height:100%}.list-books .block .info .badge{margin-bottom:4px;background-color:var(--primary-color);color:#fff;border-radius:2px;font-size:.8375rem;font-weight:400}.list-books .block .info .badge.badge-info{background-color:var(--primary-color)}.list-books .block .info .badge.badge-warning{background-color:#EA4F39}.form-d-none-block{display:none}.fa-bell-on::before{content:"\f8fa";font-family:"Font Awesome 5 Pro"}.bell-noti{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:32px;cursor:pointer;transition:all .4s}.bell-noti.active{animation:ring .2s .1s ease-in-out;transform-origin:50% 4px}.btn-create-ticket{background:#ffff;border-radius:5px;color:#46A2E9;width:100%;display:block;border-color:#46A2E9}.btn-create-ticket:hover{background-color:#46A2E9;color:#fff}.block-none-file{height:calc(84vh - 330px);display:flex;align-items:center;justify-content:center}.list-ticket .block{background:#F4F4F4;border-radius:5px;padding:1rem;margin-bottom:1rem}.list-ticket .block .datetime{color:#8D8D8D;margin-bottom:.5rem}.list-ticket .block .title{color:#0F4C81;font-size:1.2rem;font-weight:700;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:32px;margin-bottom:.5rem}.list-ticket .block .desc{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:65px}.list-ticket .block:hover{background-color:#46A2E9;transition:all .2s ease}.list-ticket .block:hover .datetime{color:#fff}.list-ticket .block:hover .title{color:#fff}.list-ticket .block:hover .desc{color:#fff}.list-reponse{background-color:#f4f4f4;padding:1rem 2rem;border-radius:5px;position:relative}.list-reponse::before{top:calc(2rem + 24px);position:absolute;content:" ";width:2px;background-color:rgba(192,192,192,0.4);left:1.25rem;margin-left:-1.5px;bottom:1.5rem;z-index:1}.list-reponse .block{margin-bottom:1rem}.list-reponse .block::before{content:"";position:absolute;top:30px;left:-1.15rem;display:block;width:12px;height:12px;margin-top:-10px;background:rgba(192,192,192,0.7);border-radius:50%;z-index:10;margin-top:.5rem;transition:all .3s}.list-reponse .block .datetime{color:#8D8D8D;margin-bottom:.5rem}.list-reponse .block .title{color:#0F4C81;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.form-response{padding:1rem;background:#F4F4F4;border-radius:5px}.list-user-history{--bs-gutter-y:0;}.list-user-history .block{padding:1rem 0px;border-bottom:1px solid #ddd}.list-user-history .block .date{color:#EA4F39}.list-user-history .block .main-block{display:flex}.list-user-history .block .main-block .col-thumb .thumb-res{margin-bottom: 0;}.list-user-history .block .main-block .thumb-res img{width:100%;height:100%;object-fit:cover}.list-user-history .block .main-block .col-info{width:calc(100% - 12px)}.list-user-history .block .badge{background:#EDF6FD;color:#46A2E9;font-weight:400;font-size:.9375rem;border-radius:20px;padding:.3rem .5rem;margin-bottom:.25rem;margin-bottom:1rem}.list-user-history .block .badge.badge-warning{background-color:#FFF5E7;color:#ED9042}.list-user-history .block .badge.badge-disable{color:#8D8D8D;background:#F4F4F4}.list-user-history .block .main-block .col-info .title{font-size:1.1rem;margin-bottom:.25rem;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:25px}.list-user-history .block .main-block .col-info .groups-button{display:none}.list-user-history .block .main-block .date{display:none}.list-user-history .block .groups-button{display:flex;align-items:center}.list-user-history .block .groups-button > *{flex:1 0 auto;max-width:100%;margin-right:2%}.btn-primary:hover{background-color:#fff;color:#0F4C81;border-color:#0F4C81}@keyframes ring{0%{transform:rotate(0deg)}10%{transform:rotate(10deg)}20%{transform:rotate(25deg)}30%{transform:rotate(25deg)}40%{transform:rotate(10deg)}50%{transform:rotate(0deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(-25deg)}80%{transform:rotate(-25deg)}90%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}@media (min-width:540px){.block-info-cart .row-info .form-control{width:160px}}@media (min-width:768px){.banner-lg{--banner-height:280px}.block-alerts{left:auto}.carousel-member .carousel-cell{width:47.5%;margin-right:2.5%}.form-support{max-width:730px;margin:0 auto}}@media (min-width:992px){.carousel-member .carousel-cell{width:31.3%;margin-right:2.3%}.carousel-member-o .flickity-button{display:block}.carousel-member-o .flickity-button.next{left:101.5%;right:auto}.carousel-member-o .flickity-button.previous{right:101.5%;left:auto}.form-x-shorter{width:810px;margin:0 auto}.nav-tab-library{justify-content:end}.btn-create-ticket{width:auto}.list-user-history .block .sub-block{display:none}.list-user-history .block .main-block .col-thumb{width:200px;--thumb-res-wide:280px}.list-user-history .block .main-block .desc{margin-bottom:.5rem}.list-user-history .block .main-block .date{display:block}.list-user-history .block .col-info .info{display:flex;align-items:flex-start;width:100%}.list-user-history .block .col-info .info .block-badge{order:2;flex:0 0 auto;width:100px;display:flex;align-items:center;justify-content:end}.list-user-history .block .col-info .info .detail-book{order:1;width:calc(100% - 120px)}.list-user-history .block .main-block .col-info .groups-button{display:flex;margin-top:1.5rem}.list-user-history .block .groups-button > *{width:auto;flex:0 0 auto}.w-lg-auto{width:auto!important}.carousel-rating .carousel-cell{width:23.5%;margin-right: 1.5%;}#search-toggle.form-control{width:300px;margin-left: auto;}#search-toggle.form-control:focus{width:400px;transition: width 0.4s ease;box-shadow: none;}}@media (min-width:992px){.carousel-member .carousel-cell{width:22.5%;margin-right:2.5%}.block-about-library .block .info .col{border-left:1px solid rgba(0,0,0,0.3);width:auto;}.block-about-library .block .info .d-flex{width: 100%;}.block-about-library .block .info .d-flex{justify-content: center;}}.icon-history{color:#EA4F39;}.icon-history:hover{color:#0F4C81}.banner-fav{background-size: contain;}.list-category-sub .block:hover{background-color: var(--primary-color);color:#fff}.list-category-sub .block:hover a{color:#fff;}.block-about-library .block{display: flex; align-items: center;}.block-about-library .block .thumb-res{width:144px;--thumb-res-square:144px;flex:0 0 auto;margin-right: 0.5rem;border:1px solid rgba(192,192,192,0.4);border-radius: 5px;}.block-about-library .block .thumb-res img{padding:4px;}.block-about-library .block .info{width:calc(100% - 144px - 0.5rem);flex:0 0 auto;}.text-third{color:#ED9042}.btn-toggle-content{border:2px solid var(--primary-color);color:var(--primary-color);border-radius: 5px;padding:0.5rem 1rem;}.btn-toggle-content:hover{color:#fff;background-color: var(--primary-color);}.divine-shadow{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}@media (min-width:768px){.list_accountpay .col{width:12%;}}@media (min-width:992px){.list_accountpay .col{width:12.5%;}.list_accountpay .block .thumb-res::after{width:30px;height:30px;font-size: 1.1rem;}}.row-detail .badge{color:#fff;background:#2196F3;font-size:0.85rem}.row-detail .author a{color:#fff;font-weight:700}.content-ellips.text-over::after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;width:100%;background: linear-gradient(0deg,#fff 40%,rgba(255,255,255,0));padding: 50px 0 0;pointer-events: none;}.content-ellips.textover.active::after{opacity:0;visibility:hidden;transition:all 0.3s ease}.btn-toggle-content.hidden{display:none}.footer-space{height:60px;}.list-books .block .stars{display:none}@media(min-width:992px){.footer-space{display:none}}.list-books .block a.absolute{z-index: 10;display:block!important;}.block-detail .row .col-left,.block-detail .row .col-right{overflow:hidden}.block-detail .row .col-left .text{overflow:hidden;overflow-x:auto;margin-bottom:-2rem;padding-bottom:2rem;display: flex;align-items: center;color:rgba(0,0,0,0.5)}.block-detail .row .col-left .far{opacity: 1;font-size:12px;margin-top:0.25rem}.block-detail .row .col-right .text{white-space: nowrap;overflow:hidden;overflow-x:auto;margin-bottom:-2rem;padding-bottom:2rem;}@media(min-width:768px){.panel-order{display:none}}.carousel-list.list-author .carousel-cell{width:32.3%;margin-right:1%}@media(min-width:992px){.carousel-list.list-author .carousel-cell{width:15.7%;margin-right:1%;}}.list-library.row > .col{width:33.33333%}@media(min-width:768px){.list-library.row > .col{width: 16.6666666667%;}}.block-box{border-radius: 5px;}.block-box .btn-close{position:absolute;top:0px;right:0px;z-index: 100;}.box-book{display:flex;align-items:start;position:relative;border-radius: 5px;margin-bottom:10px}.block-box .group-button .btn{font-size:0.875rem;padding:6px 8px;margin-left:0.5rem;margin-top:0.5rem}.box-book .thumb-res{width:30%;flex:0 0 auto;padding-bottom:40%;margin-right:0.75rem;}.box-book .info{width:calc(100% - 30% - 1rem);flex:0 0 auto;}.box-book .info .tt{--tt:1.125rem;margin-bottom:8px;color:#252525}.box-book .info .name-author{font-size:0.9375rem;}.box-book .time-borrow{display:inline-flex;align-items: center;padding:2px 4px;border-radius: 5px;color:#fff;background:#0F4C81;border-color:#0F4C81;font-size:12px;margin-bottom:4px;line-height: 1.2;}.modal-backdrop.show{opacity:0}.modal-borrow .modal-body{padding:0.75rem;}.list-books .block .list-action{display:flex;align-items: center;flex-wrap:warp;justify-content: start;padding:0 0.25rem;position:relative;z-index: 12;}.list-books .block .list-action .btn-action-borrow{color:#f47766;;padding:0;font-size:14px;border-radius: 3px;text-transform:none;font-weight:700}.list-books .block .list-action .btn-action-borrow:hover{background:transparent;color:#0f4c81}@media(min-width:992px){.list-books{--bs-gutter-x:1rem;--bs-gutter-y:1rem;}}.login-link{margin-left:1.25rem;}.login-link .btn-library{background:#DBE8F2;color:#0f4c81;display:inline-flex;cursor:pointer;padding:.45rem 0.75rem;align-items: center;border-radius: 6px;justify-content: center;border:1px solid #DBE8F2}.login-link .btn-library:hover{color:#fff;background:#0F4C81;border-color: #0F4C81;transition:all 0.2s ease}.login-link .btn-login{background:#0f4c81;color:#fff;border-radius: 6px;padding: .45rem 0.75rem;border:1px solid #0F4C81}.login-link .btn-login:hover{background:#fff;color:#0F4C81;border-color:#0F4C81;transition:all 0.2s ease;}.carousel-list.list-books .carousel-cell .block + .block{margin-top:1rem}.flickity-resize .carousel-cell{min-height:100%;}.carousel-list.list-books .block .info .name-book{max-height: 22.4px;-webkit-line-clamp:1;}@media(min-width:992px){.header-right .icon{margin-left:1.25rem;}}.logo-full{display:flex;align-items: center;position:relative}.header-library{--bg-header-libary:#FFF5E7;background-color:var(--bg-header-libary)}.header-library .logo{width:60px;margin:0.75rem auto}.header-library .logo-full .brandnames{color:#0f4c81;text-transform: normal;font-size:24px;}@media(min-width:992px){.header-library .logo{width:70px;margin:0.5rem auto}}@media(min-width:992px){.sidebar-library [data-stick].is-stick{top:100px;}.sidebar-library [data-stick].is-stuck{top:auto;bottom:0;}}