@keyframes rotate-shake{0%{transform:rotate(0deg)}25%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}100%{transform:rotate(0deg)}}#ads-shoppe-popup{position:fixed;bottom:100px;right:10px;z-index:9}#ads-shoppe-image{width:75px;animation:rotate-shake .6s ease-in-out}#ads-shoppe-close{position:absolute;top:-16px;right:-17px;padding:0;display:flex;justify-content:center;align-items:center;width:30px;font-size:12px;background:#d5d5d56e;border-radius:100%}.member-account-label,.count-account-notify{font-size:9px;position:absolute;top:-12px;left:-18px;border-radius:3px;padding:4px 5px 2px;background:#fa2f2f;color:#fff;text-transform:uppercase;line-height:1}.count-account-notify{right:-8px;left:initial;border-radius:25px;width:20px;height:20px;padding:0;background:#07a35d;display:flex;align-items:center;justify-content:center}.close-ads-popup{position:absolute;top:-10px;right:-10px;background:#e31388;border-radius:100%;width:20px;height:20px;padding-top:2px;padding-left:5px;color:#fff;cursor:pointer;display:none}.popup-ads-bottom.active{bottom:40px}.popup-ads-bottom{position:fixed;z-index:3;bottom:40px;left:50%;transform:translateX(-50%);background:0 0;max-width:320px;width:90%;height:80px}.single-product form.cart{height:50px}button.single_add_to_cart_button{width:100%;text-transform:uppercase;height:50px}#wc-wallet-transaction-details_filter input,#wc-wallet-transaction-details_wrapper .dataTables_length label select{margin-bottom:0}#wc-wallet-transaction-details_filter label,#wc-wallet-transaction-details_wrapper .dataTables_length label{display:flex;word-break:keep-all;gap:10px;white-space:nowrap;align-items:center;min-width:170px}.woocommerce button.g-recaptcha{background:#e41984;color:#fff;border-radius:4px}.book-case-container .input-book-case input{margin-bottom:0}.book-case-container .input-book-case button{position:absolute;right:0;margin:0;font-size:14px;text-transform:capitalize;top:0;bottom:0;background:#e31587;font-weight:400;color:#fff}.book-case-container .input-book-case.active{display:block;height:auto}.book-case-container .input-book-case{position:absolute;width:280px;display:none;height:0;z-index:10}.book-case-container .book-case{padding:10px;position:relative}.book-case-container .book-case a .action i{cursor:pointer;display:inline-block;padding:0 5px}.book-case-container .book-case a .action{width:20%;text-align:right}.book-case-container .book-case a .count{font-size:10px;width:22px;height:22px;background:#e3e3e3;border-radius:100%;color:#e31587;text-align:center;line-height:21px;display:inline-block;font-style:normal;margin-left:8px;position:relative;top:-8px}.book-case-container .book-case a{display:flex;padding:10px 0;justify-content:space-between;color:#333}.book-case-collections .btn_add{color:#fff;font-size:14px;font-weight:400}.book-wrapper #list-book.list-book-case{grid-template-columns:repeat(3,1fr)}.book-case-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.book-case-collections{width:300px;background:#fafafa}.book-case-detail{width:calc(100% - 330px)}#login-form-popup .my-account-header{display:none}.tab-content-form .nsl-button .nsl-button-svg-container{padding-top:5px}.tab-content-form .nsl-button{display:flex;justify-content:center;gap:10px;height:40px;align-items:center;background:#e41984;color:#fff;max-width:275px;margin:10px auto;border-radius:5px}#login-form-popup .message-wrapper{outline:none}#login-form-popup .woocommerce-notices-wrapper:not(:empty){padding:0 30px}.page-id-21 .woocommerce .tab-content-form{padding:0}.page-id-21 .woocommerce .row{margin:0}.page-id-21 .woocommerce{max-width:500px;padding-bottom:10px;overflow:hidden;margin:0 auto}.page-id-21 .woocommerce .tab-content-form .button{border-radius:4px;text-transform:none;max-width:140px}#login-form-popup.lightbox-content{max-width:500px;padding-bottom:10px;border-radius:8px;overflow:hidden}#login-form-popup .account-container{padding:0}#login-form-popup .account-container .row{margin:0}#login-form-popup .account-container .tab-control-form{margin:0}#login-form-popup .account-container .tab-content-form input{border-radius:4px}#login-form-popup .account-container .tab-content-form .button{border-radius:4px;text-transform:none;max-width:140px}#login-form-popup .account-container .tab-content-form{padding:0 30px;min-height:305px}.box-live-demo .right a{cursor:pointer}.page-template-page-doc-sach #header,.page-template-page-doc-sach #footer{display:none}#epub-wrapper #titlebar{align-items:center;border-bottom:1px solid rgba(0,0,0,.15);display:flex;height:50px;justify-content:space-between;left:0;padding:0 15px;position:fixed;right:0;text-align:center;grid-gap:20px}.opener i.fas.fa-arrow-left{margin-right:20px}.full-web i.fas.fa-expand-arrows-alt{margin-left:20px}#epub-wrapper #titlebar .opener{display:flex;align-items:center}#epub-wrapper #titlebar .toggle-toc{margin:0;padding:0}#epub-wrapper .toolbar{align-items:center;background:#333;bottom:0;display:flex;height:40px;justify-content:space-between;left:0;position:fixed;right:0}#epub-wrapper #epub-reader{display:block;flex:1;height:calc(100vh - 50px);width:100%;bottom:40px;left:0;overflow:hidden;position:fixed;right:0;top:30px;z-index:2}.admin-bar #epub-wrapper #epub-reader{height:calc(100% - 122px);top:82px}#epub-wrapper .toolbar .arrow{color:#e2e2e2;cursor:pointer;font-size:25px;font-weight:700;height:40px;line-height:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:3;width:120px;display:inline-flex;justify-content:center;align-items:center}#epub-wrapper .toolbar .arrow:hover,#epub-wrapper #titlebar .toggle-toc:hover{color:#eb0e86}#epub-wrapper #titlebar .book-name{margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}#epub-wrapper #titlebar .book-name a{font-size:16px;color:#333;display:block}#epub-wrapper #titlebar .opener a{font-size:16px;color:#333;display:block}#epub-wrapper #titlebar .opener a:hover,#epub-wrapper #titlebar .book-name a:hover,#epub-wrapper .title-controls .save-book:hover,#epub-wrapper .title-controls .full-web:hover{color:#eb0e86}#epub-wrapper #titlebar .title-controls{display:flex;justify-content:flex-end;align-items:center}.save-book{cursor:pointer}#epub-wrapper .title-controls .save-book{cursor:pointer;color:#333}#epub-wrapper .title-controls .full-web{cursor:pointer;color:#333}#epub-wrapper .toc-reader{position:fixed;width:315px;height:100%;overflow-y:auto;background:#6b6b6b;z-index:9;display:flex;flex-direction:column}#epub-wrapper .toc-reader .toc-header{display:flex;justify-content:space-between;background:#eae8de;box-shadow:0 1px 3px rgba(0,0,0,.6);height:50px;line-height:50px;padding:0 16px;width:100%}#epub-wrapper .toc-reader .close-toc{font-size:18px}#epub-wrapper .toc-reader .toc-content{flex:1;overflow-y:auto;padding:5px 0 5px 1rem;color:#fff}#epub-wrapper .toc-reader .toc-content div{font-size:15px;padding:5px 0;display:block;cursor:pointer}#epub-wrapper .toc-reader .toc-content div:hover{text-decoration:underline}.view-book{display:flex;background:linear-gradient(to right,#e31587,#8112b9);height:50px;align-items:center;color:#fff !important;margin-bottom:12px;border-radius:4px;justify-content:center;font-size:16px;font-weight:700;text-transform:uppercase}.product-info i.fas.fa-book{margin-right:15px}.book-wrapper{padding:80px 0}.book-wrapper h1{font-size:28px;margin-bottom:30px}.book-wrapper #list-book{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px}.book-wrapper .page-numbers{margin-top:30px}.book-wrapper #list-book .image-cover{padding-top:150%}.book-wrapper #list-book .box-book{background:#fff;box-shadow:2px 2px 20px #0000002b;border-radius:5px;overflow:hidden}.book-wrapper #list-book .box-book .box-text{padding-left:10px;padding-right:10px}.book-wrapper #list-book .box-book .book-name{font-size:15px;text-align:center;font-weight:400;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;height:40px}.book-wrapper #list-book .box-book .remove-favorite{border-radius:4px;margin:0 auto 20px;height:32px;width:fit-content;text-transform:none;min-height:unset;font-size:14px;font-weight:400;border-radius:4px;border:1px solid #020202;padding:0 20px;display:flex;align-items:center;justify-content:center}.book-wrapper #list-book .box-book .remove-favorite:hover{background-color:var(--fs-color-alert);color:#fff;border-color:var(--fs-color-alert)}.tab-control-form div.active{color:#fff;border-bottom:none;background:#e41984}.tab-control-form div{font-size:16px;font-weight:600;padding:10px 0;color:#9d9d9d;width:50%;text-align:center;margin-bottom:30px;cursor:pointer}.tab-control-form{display:flex}.tab-content-form{padding:0 30px}.tab-content-form div.active{display:block}.tab-content-form>div{display:none}.box-live-demo .left{position:relative}.bookcase-categories div:last-child{border-bottom:none}.bookcase-categories div:hover{background:#71ab2e;color:#fff}.bookcase-categories div{cursor:pointer;font-size:14px;padding:4px 10px;border-bottom:1px solid #ddd;transition:.2s all}.bookcase-categories{position:absolute;top:40px;left:0;width:100%;background:#dcedc8;border:2px solid #ddd;border-radius:4px;text-transform:capitalize;color:#2e7d32;z-index:2;opacity:0;visibility:hidden;transition:.2s all}.bookcase-categories-area .left:hover .bookcase-categories{opacity:1;visibility:visible}@media screen and (max-width:849.98px){.book-case-collections{width:100%;margin-bottom:40px}.book-case-detail{width:100%}.book-wrapper #list-book{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767.98px){.tab-content-form{padding:0 15px}.tab-control-form{padding:0 15px}.tab-control-form div{font-size:14px}.book-wrapper{padding:50px 0}.book-wrapper #list-book{grid-template-columns:repeat(2,1fr);grid-gap:20px}.book-wrapper #list-book.list-book-case{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.book-wrapper #list-book.list-book-case{grid-template-columns:repeat(1,1fr)}}.card-list-container-box{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.card-list-container-box .card-item{padding:10px;border-radius:4px;box-shadow:2px 4px 6px 0 #d5d5d5;display:flex;flex-direction:column;height:100%;box-sizing:border-box;width:100%;min-height:250px;position:relative;overflow:hidden}.card-list-container-box .card-book-detail{margin-top:auto;text-align:right}.card-list-container-box .card-note{margin-bottom:20px;margin-right:60px;min-height:24px}.card-list-container-box .card-note-content{overflow-y:auto;height:100px;color:#a3a3a3}.card-list-container-box .card-item:hover .card-actions{opacity:1;visibility:visible}.card-actions{position:absolute;top:2px;right:0;opacity:0;visibility:hidden;transition:.2s all}.card-actions form{display:inline-block}.card-actions button{margin:0;padding:8px;height:20px;line-height:20px}a.card-book-url{display:inline-block;width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-form .save-note{text-align:right}.note-form .highlight-note{border-left:2px solid #e93d3d;padding-left:10px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.note-form textarea{margin-top:10px;resize:none}.note-form button{background:#4faef3;color:#fff;font-size:11px}.note-form{position:fixed;background:#fff;width:90%;max-width:400px;left:50%;top:-100%;transform:translateX(-50%);padding:25px;box-shadow:0 0 7px rgba(0,0,0,.2);z-index:2;font-size:13px}.admin-bar .message-actions.active{top:44px}.message-actions.active{top:10px;z-index:9999}.message-actions .fa-check{color:#7edf02}.message-actions{position:fixed;top:-100%;left:50%;transform:translateX(-50%);background:#fff;padding:5px 30px;border-radius:8px;box-shadow:0px 0px 4px #d7d7d7;transition:.9s all}.admin-bar .note-form.active{top:32px}.note-form.active{top:0;z-index:9999}@media (max-width:767px){.admin-bar .note-form.active{top:0}.card-list-container-box{grid-template-columns:1fr}.card-list-container-box .card-item .card-actions{opacity:1;visibility:visible}.count-account-notify{right:15px;top:15px}}.chang2 .notify_button{line-height:50px;float:unset;width:100%;margin-bottom:15px}.notification-list-container-box .notify-item{line-height:60px;border-bottom:1px solid #f3f3f3}.notification-list-container-box .notify-item.notify-read a{color:initial}