.nav-link,.navbar{color:var(--text-bg-light)}.dropdown-menu,.navbar,aside{box-shadow:var(--normal-shadow)}@font-face{font-family:LPMQ;src:url('../fonts/LPMQ.ttf') format('truetype')}@font-face{font-family:LPMQ-ISYARAT;src:url('../fonts/LPMQ-ISYARAT.ttf') format('truetype')}:root{--primary-solid:#2b625e;--primary-second:#2c7a74;--primary:linear-gradient(289.41deg, #2c7a74 0.65%, #2b625e 100%);--secondary-solid:#128767;--secondary:linear-gradient(288.35deg, #1ca885 0%, #128767 100%);--danger:linear-gradient(279.56deg, #f46c20 0%, #f42020 100%);--bg-light:#ffffff;--text-bg-light:#384555;--textar-bg-light:#000000;--soft-light:#f6f7fd;--bg-dark:#00132a;--text-bg-dark:#eceff4;--soft-dark:#0f243e;--normal-shadow:0px 5px 50px rgba(56, 69, 85, 0.15);--dark-normal-shadow:0px 5px 50px rgba(0, 0, 0, 0.15);--primary-shadow:0px 20px 30px rgba(50, 94, 250, 0.25);--secondary-shadow:0px 20px 40px rgba(251, 180, 58, 0.25);--danger-shadow:0px 20px 40px rgba(244, 42, 32, 0.25)}h1{font-size:30px;font-weight:700}h2,h3{font-weight:500}h2{font-size:20px}h3{font-size:16px}mark{background-color:var(--secondary-solid);color:var(--bg-dark);border-radius:4px;opacity:0 -1}.display-1{font-size:48px;font-weight:700}.lead{font-size:22px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-light)}.dark ::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:#00000025;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#3e5c82;border-radius:4px}.navbar{background-color:var(--bg-light);padding-top:14px;padding-bottom:14px}.dark .navbar{background-color:var(--soft-dark);color:var(--text-bg-dark);box-shadow:var(--dark-normal-shadow)}.navbar .navbar-brand{font-size:1.5rem;font-weight:700;margin-right:3rem;background:var(--primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dark .navbar-brand,aside{background:var(--bg-light)}.dark .navbar-brand{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dark .qurantopbar,.dark .search-result a{background-color:#041b38}.nav-link{margin-right:.75rem}.nav-link:hover,.navbar-nav .nav-link.active,.quran .ayat.active,.quran .menu .menu-item.active,.quran .menu .menu-item:hover,a:hover{color:var(--primary-solid)}.card .list-bab a:hover,.dark .nav-link.active,.dark .nav-link:hover,.dark .quran .ayat.active,.dark .quran .menu .menu-item.active,.dark .quran .menu .menu-item:hover,.dark a:hover{color:var(--secondary-solid)}.navbar .search input{min-width:220px}.search-result a{background-color:var(--soft-light);border-radius:10px}.search-result a:hover{background-color:var(--text-bg-dark);color:var(--text-bg-light)}.dark .btn-navigasi.show,.dark .btn-navigasi:focus,.dark .btn-navigasi:hover,.dark .dropdown-item:hover,.dark .search-result a:hover,.dark footer{background-color:var(--soft-dark);color:var(--text-bg-dark)}.toggle-setting,.toggle-theme{background:0 0;outline:0;border:none}.toggle-setting svg,.toggle-theme svg{width:29px;height:29px;fill:var(--bg-dark)}.modal .close,.navbar-toggler svg{fill:var(--text-bg-light)}.dark .toggle-setting svg,.dark .toggle-theme svg{fill:var(--bg-light)}.navbar-toggler{padding:2px}.navbar-toggler:focus{box-shadow:0 0 4px #325efa}.navbar-toggler svg{width:24px;height:24px}.dark .modal .close,.dark .navbar-toggler svg{fill:var(--text-bg-dark)}.qurantopbar{background-color:var(--text-bg-dark);margin-top:-1px}.dropdown-menu,.form-check-input,.form-control,.form-select{background-color:var(--bg-light)}.dark .qurantopbar{color:var(--text-bg-dark)}.qurantopbar .navigasi{max-height:500px;overflow:auto}.qurantopbar .navigasi .textarab{font-family:LPMQ;font-size:30px;text-align:right;font-style:normal}.qurantopbar .navigasi .iconarab{font-size:20px;text-align:right}.btn-navigasi,.content,.dropdown-item,.form-text,.login-box,.qurantopbar .btn-navigasi,.qurantopbar .btn-navset,.table-tahsin,form{color:var(--text-bg-light)}.card:hover .list-bab a,.dark .btn-navigasi,.dark .content,.dark .form-text,.dark .heading,.dark .login-box,.dark .quran .ayat,.dark .quran .menu .menu-item,.dark .qurantopbar .btn-navigasi,.dark .qurantopbar .btn-navset,.dark .table-tahsin,.dark a,.dark form{color:var(--text-bg-dark)}.qurantopbar .btn-navigasi.show,.qurantopbar .btn-navigasi:focus,.qurantopbar .btn-navigasi:hover{background-color:var(--soft-light);border:1px solid var(--soft-light);color:var(--text-bg-light)}.dark .qurantopbar .btn-navigasi.show,.dark .qurantopbar .btn-navigasi:focus,.dark .qurantopbar .btn-navigasi:hover{background-color:var(--soft-dark);border:1px solid var(--soft-dark);color:var(--text-bg-dark)}.btn-navigasi.show,.btn-navigasi:focus,.btn-navigasi:hover{background-color:var(--soft-light);color:var(--text-bg-light)}.tooltip-primary{--bs-tooltip-bg:var(--primary-solid)}.dark .tooltip-primary{--bs-tooltip-bg:var(--secondary-solid);--bs-tooltip-color:var(--text-bg-light)}.dropdown-menu{border:none;border-radius:10px}.dark .dropdown-menu{background-color:#041b38;box-shadow:var(--dark-normal-shadow)}.dropdown-item:hover,.form-control:disabled,.form-select:disabled{background-color:var(--text-bg-dark)}aside{position:fixed;z-index:1030;width:300px;height:100%;overflow-y:auto;overflow-x:hidden;top:0;bottom:0;right:0;color:var(--text-bg-light);transition:.5s;padding:20px}.dark aside{background:var(--soft-dark);color:var(--text-bg-dark)}aside.hide{margin-right:-300px;box-shadow:none}.form-check-input{border:1px solid #ced4da}.dark .form-check-input,.dark .form-control:focus,.dark .quran .alert-footnote{background-color:var(--soft-dark)}.form-control,.form-select{border-radius:10px;color:var(--text-bg-light)}.dark .form-control,.dark .form-select{color:var(--text-bg-dark);background-color:var(--soft-dark)}.btn-h-primary,.btn-h-primary:hover{color:var(--bg-light)}.form-check-input:focus,.form-control:focus,.form-select:focus{border-color:var(--primary-solid);box-shadow:0 0 8px rgba(50,94,250,.6)}.dark .form-control:disabled,.dark .form-select:disabled{background-color:var(--text-bg-light)}.btn-h-primary{background:var(--primary);border:none;outline:0;border-radius:10px;box-shadow:var(--primary-shadow)}.btn-h-secondary,.dark .btn-h-secondary,.dark .btn-h-secondary:hover{background:var(--secondary);color:var(--bg-dark);border:none;outline:0;border-radius:10px;box-shadow:var(--secondary-shadow)}.btn-h-danger,.btn-h-danger:hover{background:var(--danger);color:var(--bg-light);border:none;outline:0;border-radius:10px;box-shadow:var(--danger-shadow)}.dark .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.bage-h-secondary{background:var(--secondary);color:var(--bg-dark);border-radius:10px;padding:10px}.btn-setting{background:var(--secondary);border:none;border-radius:20px;box-shadow:var(--normal-shadow)}.card,.index-navigation .nav button{background:var(--bg-light);box-shadow:var(--normal-shadow)}.btn-setting:hover,.card:hover,.dark .btn-setting:hover,.dark .card:hover{background:var(--primary);color:var(--text-bg-dark)}.dark .btn-setting{background:var(--secondary);box-shadow:var(--dark-normal-shadow);color:var(--text-bg-dark)}.card{border:none;border-radius:20px}.dark .card,.dark .index-navigation .nav button{background:var(--soft-dark);box-shadow:var(--dark-normal-shadow);color:var(--text-bg-dark)}.card .number{background:var(--secondary);min-width:40px;height:40px;border-top-right-radius:10px;margin:0 16px 0 0;padding:0 10px;color:var(--text-bg-dark)}.card .text-ar{font-family:LPMQ;font-size:40px}.card .text-juz{font-family:LPMQ;font-size:25px;direction:rtl}.card .text-is{font-family:LPMQ-ISYARAT;font-size:16px;direction:rtl}.heading .text-ar,.quran .ayat,.text-juz,.textarab{font-family:LPMQ}.list__surah__item__arabic{font-weight:700;font-size:23px;color:#383838;width:35%;display:flex;justify-content:flex-end;font-family:LPMQ}#bismillah,.text-juz{font-size:35px}.text-juz{direction:rtl}footer{background-color:var(--soft-light);padding-top:10px;padding-bottom:1rem;margin-top:100px;color:var(text-bg-light)}footer .brand{font-size:2rem;font-weight:700;margin-bottom:5px}footer .social-media img{width:24px;margin-right:4px}.modal-content,.pagination .page-link{background-color:var(--bg-light);color:var(--text-bg-light)}.dark .dataTable-pagination .dataTable-pagination-list a,.dark .modal-content,.dark .pagination .page-link,.dark body{background-color:var(--bg-dark);color:var(--text-bg-dark)}.dark .pagination .page-link{border:1px solid var(--soft-dark)}.index-navigation .nav button,.quran .menu .menu-item,a,body{color:var(--text-bg-light)}.dark .dataTable-pagination-list li.active a,.dataTable-pagination-list li.active a,.pagination .page-item.active .page-link{background-color:var(--primary-solid);color:var(--text-bg-dark)}.dark .modal-header{border-bottom:1px solid var(--soft-dark)}.modal .modal-body{max-height:400px;overflow-y:auto}.dark .modal-footer{border-top:1px solid var(--soft-dark)}.dataTable-pagination .dataTable-pagination-list{display:flex;padding-left:0;list-style:none;margin-top:10px}.dataTable-pagination .dataTable-pagination-list a{padding:.375rem .75rem;background-color:var(--bg-light);color:var(--text-bg-light);border:1px solid #dee2e6}.dark .dataTable-pagination .dataTable-pagination-list a{padding:.375rem .75rem;border:1px solid var(--soft-dark)}.dataTable-pagination-list li:not(:first-child) a{margin-left:-1px}body{font-family:Roboto,sans-serif;background-color:var(--bg-light)}a{text-decoration:none}.banner{background:var(--secondary);border-radius:20px;margin:30px 0;overflow:hidden;color:var(--bg-light);position:relative}.banner::after{content:"";width:100%;height:100%;background-image:var(--secondary);opacity:.94;display:block;position:absolute;bottom:0;left:0;right:0;z-index:0}.banner .container{position:relative;z-index:1}.banner .header h1{font-size:2rem;margin:2rem 2rem 10px;line-height:auto}.banner .header p{font-size:1rem;margin:0 2rem 2rem}.index-navigation .nav button{border:none;border-radius:10px;padding:6px 12px}.index-navigation .nav button.active{background:var(--primary);color:var(--bg-light);box-shadow:var(--primary-shadow)}.heading .text-ar{font-size:2rem;font-weight:400}.list-group-item{background-color:transparent}.list-bab{max-height:300px;overflow-y:auto}.login-box-illustration{background:var(--secondary);border-radius:20px}.panduan-tajwid{box-shadow:var(--normal-shadow);border-radius:14px;background:var(--soft-light)}.dark .panduan-tajwid{background:var(--soft-dark)}.panduan-tajwid-header{background:var(--primary);border-radius:14px;color:var(--text-bg-dark)}.textarab{font-size:50px}.textcaption{font-size:14px}.quran{position:relative;margin-bottom:20px}.quran .ayat{font-size:30px;text-align:right;line-height:2.5;direction:rtl;color:var(--textar-bg-light)}.quran .text-is{font-family:LPMQ-ISYARAT;font-size:25px;line-height:2;direction:rtl}.quran span.num-a{font-size:30px;padding:0 3px}.quran .terjamah sup{color:var(--secondary-solid);cursor:pointer}.quran .terjamah small{font-style:italic;font-size:14px}.quran .transliterasi{color:var(--primary-second);font-style:italic;cursor:pointer}.quran .alert-footnote{background-color:var(--soft-light);margin-top:30px;margin-bottom:40px;border-radius:10px}.quran .menu{width:100%;display:flex;justify-content:space-between;position:absolute;right:0;bottom:12}.quran .menu .menu-item{text-align:center;text-decoration:none;background:0 0;border:none}.quran .divider{margin-top:100px}@media (min-width:1200px){.banner{margin:40px 0}.banner .header h1{font-size:2.7rem;margin:0 0 10px 2.7rem;line-height:auto}.banner .header p{font-size:1.5rem;margin:0 0 0 2.7rem}}@media (min-width:768px){.quran .menu{width:350px}}.head-1{border:0!important;clip:rect(0 0 0 0)!important;height:.0625rem!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:.0625rem!important}#btn-back-to-top{position:fixed;bottom:20px;right:20px;display:none}.text-copy{display:none}.imsakiyah{padding:10px 15px;background-image:url("/assets/images/bg-jadwal-imsakiyah.webp");background-repeat:no-repeat;background-size:cover;width:100%;display:flex;background-color:#295243;border-radius:4px}.imsakiyah__left{margin-right:10px;line-height:14px;display:flex;flex-wrap:wrap;align-content:center;width:20%}.imsakiyah__left__text{color:#fcd373;text-align:center;font-weight:700;font-size:19px;margin-right:10px}.imsakiyah__left__border{height:36px;border:.5px solid #fff;margin-right:10px}.imsakiyah__mid{width:100%;display:grid;grid-template-columns:2fr repeat(6,1.5fr);border:1px solid #2e7259;border-radius:6px;padding:0 8px;margin-right:10px;align-items:center;background:rgba(41,82,67,.8)}.imsakiyah__mid__content{text-align:center;font-weight:500;font-size:14px;color:#fff;line-height:25px}.imsakiyah__mid__content .jam{font-weight:700;font-size:18px;color:#fcd373}.imsakiyah__right{padding:13px 0 0;width:20%}.imsakiyah__right select{width:200px;height:37px;padding:10px;color:#333;font-weight:500;font-size:12px;border-radius:4px}.wording{display:flex;justify-content:flex-end;color:#333;font-weight:400;font-size:12px;width:100%}.m-wording__link,.wording__link{color:#2e7259;text-decoration-line:underline;margin-left:10px}.m-imsakiyah__left__text,.m-imsakiyah__mid__content .jam{font-weight:700;font-size:14px;color:#fcd373}.m-imsakiyah{padding:10px 15px;background-image:url("/assets/images/bg-jadwal-imsakiyah-m.webp");background-size:cover;width:100%;background-color:#295243;border-radius:4px}.m-imsakiyah__left{margin-top:12px;line-height:14px;display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:12px}.m-imsakiyah__left__border{height:36px;border:.5px solid #fff;margin:0 10px}.m-imsakiyah__mid{width:100%;display:grid;grid-template-columns:repeat(6,1.5fr);border:1px solid #2e7259;border-radius:6px;padding:0 8px;margin-right:10px;background:rgba(41,82,67,.8);margin-bottom:14px;margin-top:8px}.m-imsakiyah__mid__content{text-align:center;font-weight:500;font-size:12px;color:#fff;line-height:20px}.m-wording,.tajwid-info{font-weight:400;font-size:12px}.m-imsakiyah__right{width:100%}.m-imsakiyah__right select{height:30px;padding:5px;padding-right:32px!important;color:#333;font-weight:500;font-size:12px;border-radius:4px}.m-imsakiyah--no-sponsor .m-imsakiyah__left__text{width:auto}.m-wording{display:flex;justify-content:flex-start;color:#333;width:100%}.tab-tajwid{line-height:1.2em;width:100%}.tab-tajwid td{padding:10px;margin:10px}.tajwid-info{width:30%}.square{width:12px;height:12px;margin:0 auto}