@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Cairo-Medium.80c21467.ttf) format("truetype")}.modal-backdrop.show{opacity:0!important;z-index:-1!important}.text_black{color:#000!important}.modal-xl{--bs-modal-width:84%!important}.draggable-item{color:#fff;font-weight:600;background:#051f89}:root{--bg-linear-color:linear-gradient(180deg,#1a70a1,#1a70a1);--modal-bg-linear:linear-gradient(to left bottom,#1a70a1,#1a70a1);--secondary-black-color:#e9b946;--primary-black-color:#fff;--primary-black-color-hover:#fff;--primary-color:#1a70a1;--primary-color-hover:#1a70a1;--primary-color-hover-2:#1a70a1;--primary-color-text:#000;--fine-border-bottom:1px solid hsla(0,0%,100%,.1);--fine-border-top:1px solid hsla(0,0%,100%,.15);--shadow-bottom:0 2px 3px 0 rgba(0,0,0,.15);--outline:0 0 0 1px var(--primary-color)}html{font-size:62.5%}.content{padding-right:11.5rem}.content__page{padding-top:10rem;padding-left:1rem;height:calc(100vh - 1rem);overflow-y:auto}@media(max-width:879px){.content{padding-right:1.25rem!important}}.page-title h1{font-size:140%}.inline-input{background-color:var(--primary-black-color);border:none;padding:.3rem 1rem;border-radius:5px;width:100%;color:#fff}.inline-input:focus{outline:none}.form-group{position:relative}.form-group label{margin-bottom:1rem;font-size:100%;color:var(--primary-color-text)}.form-group .form-control{background:#fff!important;border:1px solid #c9c9c9!important;border:none;padding:1.2rem 1.5rem;color:#161616;font-size:80%;border-bottom:var(--fine-border-bottom)}.form-group .form-control:focus{-webkit-box-shadow:var(--outline);box-shadow:var(--outline)}.form-group .custom-file,.form-group .custom-select,.form-group .form-control[type=date],.form-group .select-add button{-webkit-box-shadow:var(--shadow-bottom);box-shadow:var(--shadow-bottom);color:#fff}.form-group .select-add .fake-input{width:100%;height:5rem;margin-left:1rem;background-color:var(--secondary-black-color);border-radius:.5rem;padding:1rem 1.5rem;border-top:var(--fine-border-top);-webkit-box-shadow:var(--shadow-bottom);box-shadow:var(--shadow-bottom)}.form-group .select-add .add-btn{margin-left:1rem}.form-group .icon-label{position:absolute;left:1.7rem;bottom:1.3rem;margin-bottom:0;font-size:100%;color:#fff;cursor:pointer}.form-group .select-add{display:-webkit-box;display:-ms-flexbox;display:flex}.form-group .select-add button{width:6rem;border-radius:.5rem;font-size:150%}.form-group .custom-file,.form-group .custom-select{padding:.85rem 1.5rem;width:100%;margin-left:1rem;border-radius:.5rem;overflow:hidden}.form-group .custom-file .custom-file-label,.form-group .custom-select .custom-file-label{display:none}.form-group .custom-file .custom-file-input,.form-group .custom-select .custom-file-input{width:100%}.form-group .custom-radio{margin-left:2rem}.form-group .custom-radio input{margin-left:.5rem}.form-group .custom-radio .custom-control-label{color:#fff}.form-group .custom-radio .custom-control-inline{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.form-group .v-select,.form-group .v-select *{direction:rtl;text-align:right}.form-group .vs__dropdown-toggle{background-color:var(--secondary-black-color);height:4.8rem;padding:0 1rem;border:none;border-top:var(--fine-border-top);-webkit-box-shadow:var(--shadow-bottom);box-shadow:var(--shadow-bottom)}.form-group .vs__search{margin:0;padding:0;font-size:100%}.form-group .vs__selected{margin:0;padding:0;color:#fff}.form-group .vs__actions{padding:0}.form-group .vs__actions svg{fill:#fff}.form-group .vs__clear{margin-top:-.5rem;margin-left:1rem}.form-group .vs__dropdown-menu{background-color:var(--primary-black-color);color:#fff;text-align:right}.pagination ul{font-size:100%;padding:10px;background-color:var(--primary-black-color);border-radius:50px}.pagination ul li{margin-left:.3rem}.pagination .page-link{font-size:100%;background-color:#89befa;border:none;width:3rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.pagination .page-link:focus{-webkit-box-shadow:none;box-shadow:none}.pagination .page-link[aria-checked=true]{background-color:#2b70f0}.pagination .page-link[aria-checked=false]{background-color:transparent}.color-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.color-picker .label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#888;margin-left:2rem}.color-picker .colors{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0}.color-picker .colors li{margin-left:1rem;cursor:pointer}.color-picker .color{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;width:2.5rem;height:2.5rem;border-radius:50%}.color-picker .active{-webkit-box-shadow:0 0 0 .5rem var(--secondary-black-color);box-shadow:0 0 0 .5rem var(--secondary-black-color);border:1px solid var(--primary-black-color)}.form-group .custom-file,.form-group .custom-select,.form-group .form-control[type=date],.form-group .select-add button{border:none;background-color:var(--secondary-black-color);border-top:var(--fine-border-top);-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;font-size:15px}.btn-primary-print{margin-top:1rem;width:140px;background-color:#2b70f0;color:#fff;border-radius:.5rem!important;padding:.5rem 1rem!important;font-size:1.5rem;font-weight:500;border:none;outline:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-primary-print i{margin:auto .5rem}.btn-primary-print:hover{background-color:#0f56d9}.print-page{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;width:100vw;z-index:999999999999999;overflow-x:hidden}.bi-trash{color:#fff;font-size:1.5rem;margin:auto}.sidebar{width:100px;height:100vh;position:fixed;right:0;top:0;bottom:0;left:0;background:#fff;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:9999}.sidebar:hover{width:200px}.sidebar:hover .slidebar-item span{display:-webkit-box;display:-ms-flexbox;display:flex;width:70px!important;white-space:nowrap}.sidebar .logo-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2rem}.sidebar .logo-container .logo{margin-bottom:3rem;width:52px;height:"100%";overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:var(--primary-black-color)}.sidebar .logo-container .logo img{width:100%;height:auto;margin:auto}.sidebar .slidebar-item{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;width:100px;height:40px;margin-right:10px}.sidebar .slidebar-item span{display:none;font-size:14px!important}.sidebar .slidebar-item:hover span{width:100%}.sidebar .slidebar-item:hover span,.sidebar a{display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar a{color:#383838;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:auto 1rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem}.sidebar a:hover{background:rgba(43,112,240,.2)!important;color:#000!important;width:90%!important}.sidebar a .icon{margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.sidebar a .icon i{margin:auto;font-size:16px}.sidebar li{cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear;margin-bottom:1rem}.sidebar .sidebar-list a.active{background:rgba(43,112,240,.2)!important;color:#2b70f0;width:90%}.sidebar .logout{margin-top:47vh!important}@media(max-width:879px){.sidebar{width:0}.slidebar-item span{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;white-space:nowrap!important}}.active-sidebar{width:300px!important}.active-nav{margin-right:300px!important}.navbar{position:fixed;top:0;right:11.5rem;left:1.25rem;background-color:#f7f7f7;z-index:999;padding:0}.navbar .btn-action{display:none}.navbar .inner-nav{padding:1rem 0 1rem 1rem;color:#000}.navbar .inner-nav .btn-action{height:52px!important}.navbar .inner-nav .btn-action button{width:52px;height:52px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px;background-color:rgba(137,190,250,.5);border:none!important;color:#000;border-radius:5px;padding:.5rem 1rem;font-size:16px;font-weight:600;margin-right:1rem}.navbar .inner-nav .btn-action button:hover{background-color:rgba(137,190,250,.9);color:#fff}.navbar .inner-nav h2{margin:1rem;color:#000!important;font-size:24px;font-weight:600;white-space:nowrap}.navbar .inner-nav .navbar_route .dropdown{height:52px!important}.navbar .inner-nav .navbar_route .dropdown-menu{width:94%;font-size:14px;text-align:justify}.navbar .inner-nav .navbar_route .dropdown button{height:52px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:8px;background-color:#fff;border:none!important;color:#000;border-radius:5px;padding:.5rem 1rem;font-size:16px;font-weight:600;margin-right:1rem}.navbar .inner-nav .navbar_route .dropdown button:hover{background-color:rgba(0,0,0,.25);color:#fff}.navbar .inner-nav .navbar_route .dropdown button img{width:30px}.navbar .inner-nav .navbar_route .dropdown-name h6{font-size:14px;font-weight:600;color:#000;margin:0 0 .25rem 0!important;text-align:justify}.navbar .inner-nav .navbar_route .dropdown-name p{font-size:10px!important;font-weight:400;color:#000;margin:0!important;text-align:justify}@media(max-width:879px){.navbar{right:1.25rem!important;left:1.25rem!important}.navbar .btn-action{display:-webkit-box;display:-ms-flexbox;display:flex}}.search{padding:2rem;background-image:var(--modal-bg-linear);border-radius:1rem}.search__header{margin-bottom:2rem}.search__body{margin-bottom:1rem}.main-section{background-image:var(--modal-bg-linear);margin-top:1rem;padding:2rem;border-radius:1rem}.main-section__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem}.main-section__controls,.main-section__header{display:-webkit-box;display:-ms-flexbox;display:flex}.table{background-color:#fff;border-radius:1rem;text-align:center;vertical-align:baseline}.table tbody tr:not(:last-child),.table thead tr{border-bottom:1px solid #f7f7f7}.table th{padding:2rem;color:#000;border-left:.5px solid #f7f7f7!important;border-right:.5px solid #f7f7f7!important}.table th:last-child{border-right:none!important}.table th div{font-size:14px!important;font-weight:600!important;white-space:nowrap}.table td{padding:1rem 2rem;color:#000;border-left:.5px solid #f7f7f7!important;border-right:.5px solid #f7f7f7!important}.table td:not(:last-child),.table th:not(:last-child){border-left:#6c6c6c}.table .table-list{list-style:none;padding:0}.table .table-list,.table-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.table-footer{margin-top:1rem;background-color:var(--primary-black-color);border-radius:1rem;padding:2rem}.modal-content{background-image:var(--primary-black-color);border:none;border-top:1px solid hsla(0,0%,100%,.3);border-radius:1rem;overflow:hidden;color:#000}.modal-content .btn-close{margin:0 .5rem}.modal-content .modal-body{padding:2rem 1rem;margin:0 1rem}.modal-content .modal-body .invoice-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;border-radius:1rem}.modal-content .modal-body .invoice-card span:first-child{font-weight:600}.modal-content .modal-body .invoice-card span:last-child{font-size:180%;font-weight:600}.modal-content .modal-body .invoice-card-profile{margin-bottom:2rem;padding:2rem 3rem;border-radius:.5rem;border-top:var(--fine-border-top);-webkit-box-shadow:var(--shadow-bottom);box-shadow:var(--shadow-bottom);background-color:var(--secondary-black-color)}.modal-content .modal-body .invoice-card-profile ul{margin:0;padding:0;list-style:none}.modal-content .modal-body .invoice-card-profile ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-content .modal-body .card-1{background-color:#27ae60}.modal-content .modal-body .card-2{background-color:#7879f1}.modal-content .modal-body .card-3{background-color:#bb6bd9}.modal-content .modal-body .pay-history{padding:2rem;margin:0;background-color:var(--primary-black-color);border-radius:1rem;list-style:none}.modal-content .modal-body .pay-history .ul-item{background-color:var(--secondary-black-color);border-radius:.5rem;padding:2rem;margin-bottom:1rem}.modal-content .modal-body .group-list{padding:0;margin:0;list-style:none}.modal-content .modal-body .group-list__item{background-color:var(--secondary-black-color);border-radius:.5rem;padding:1rem 1.5rem;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:var(--fine-border-top);-webkit-box-shadow:var(--shadow-bottom);box-shadow:var(--shadow-bottom)}.modal-content .modal-body .group-list__item .custome-btn-round .btn-primary{background-color:var(--primary-black-color);width:3rem;height:3rem}.modal-content .modal-body .group-list__item .custome-btn-round .btn-primary i{font-size:130%}.modal-content .modal-body .custom-control-inline{width:22.5%;background-color:var(--secondary-black-color);padding:.8rem 1rem;margin-left:1rem;margin-bottom:1rem;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-content .modal-body .custom-control-inline label{margin:0}.modal-content .modal-body .full-size-checkbox .custom-control-inline{width:100%!important}.modal-content .modal-body .full-size-checkbox .custom-control-inline input{margin-left:1rem}.modal-content .modal-footer{max-width:300px;margin:0 auto;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.modal-content .invoice-print-erea{background-color:#fff;color:#333;padding-bottom:1rem;font-size:100%}.modal-content .invoice-print-erea .header{font-weight:600}.modal-content .invoice-print-erea .header .logo{width:8rem;height:10rem;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:3rem;border-end-end-radius:1rem;border-end-start-radius:1rem}.modal-content .invoice-print-erea .header .logo img{width:100%}.modal-content .invoice-print-erea .body{margin:3rem 1rem 2rem 1rem;min-height:30rem;border:1px solid var(--secondary-black-color)}.modal-content .invoice-print-erea .body .table{background-color:#fff;border-color:var(--secondary-black-color)}.modal-content .invoice-print-erea .body .table td,.modal-content .invoice-print-erea .body .table th{font-size:90%;padding:1rem;color:#000!important;text-align:center}.modal-content .invoice-print-erea .body .table .table-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0}.modal-content .invoice-print-erea .footer{margin:1rem}.modal-content .invoice-print-erea .footer .footer-input{border:1px solid var(--secondary-black-color);padding:1rem}.modal-content .btn-cansel{width:100%;border-radius:1rem;background-color:#eb2f06;color:#fff;font-size:14px;font-weight:600;padding:.75rem 1.5rem;min-width:150px;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal-content .btn-cansel:hover{background-color:#b92505}.modal-content .btn-add{width:100%;border-radius:1rem;background-color:#2b70f0;color:#fff;font-size:14px;font-weight:600;padding:.75rem 1.5rem;min-width:150px;border:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal-content .btn-add:hover{background-color:#0f56d9}.sub-statistics{margin-top:3rem;padding:1.5rem;border-radius:1rem;color:#000;background-color:#fff}.sub-statistics .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3rem}.sub-statistics .header .btn{background-color:#2b70f0;color:#fff;border-radius:.5rem;padding:.5rem 1rem;font-size:1.5rem;font-weight:500;border:none;outline:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sub-statistics .header .btn i{margin:auto .5rem}.sub-statistics .header .btn:hover{background-color:#0f56d9}.sub-statistics .services-list{width:100%;height:300px;margin:0;background-color:var(--primary-black-color);border-radius:1rem;list-style:none;overflow-y:auto}.sub-statistics .services-list__item{padding:1rem;border-bottom:1px solid #f7f7f7;margin-bottom:1rem;text-align:center}.sub-statistics .services-list__item-icon{font-size:18px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#2b70f0}.sub-statistics .services-list__item-icon i{color:#fff!important}.sub-statistics .services-list__item .color-1{background-color:#00b894}.sub-statistics .services-list__item .color-2{background-color:#0a3d62}.sub-statistics .services-list__item .color-3{background-color:#34ace0}.sub-statistics .services-list__item-info h4{font-size:16px;font-weight:500;text-align:right;color:#000}.sub-statistics .services-list__item-info h6{font-size:14px;font-weight:900;text-align:right;color:#000}.sub-statistics .services-list__item-action{font-size:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;border-radius:50%;background-color:#eb2f06}.sub-statistics .services-list__item-action i{color:#fff}.sub-statistics .services-list__item-action:hover{background-color:#b92505}.card_book{display:inline-block}.card_book .card{padding-right:10px;padding-left:10px;padding-top:10px;margin:.5rem!important;border-radius:1rem;-webkit-box-shadow:1px 4px 10px hsla(0,0%,97%,.5);box-shadow:1px 4px 10px hsla(0,0%,97%,.5);overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card_book .card:hover{-webkit-box-shadow:1px 4px 10px hsla(0,0%,97%,.8);box-shadow:1px 4px 10px hsla(0,0%,97%,.8);scale:1.025}.card_book .card img{border:2px solid #e5e5e5;border-style:ridge;border-radius:10px;width:100%;height:340px;-o-object-fit:cover;object-fit:cover}.card_book .card .card-body{position:absolute;bottom:0;width:100%;right:0;background:#0888ff;border-top-right-radius:2rem;border-top-left-radius:2rem}.card_book .card .card-body .card-text{font-size:16px;color:#000;font-weight:900;text-align:center}.card_book .card .card-body .btn-archive{white-space:nowrap;margin-top:6px;padding:15px;font-size:11px;background-color:#fff;color:#0888ff;font-weight:700;text-transform:uppercase;border-radius:40px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card_book .card .card-body .btn-archive:hover{background-color:#e6e6e6}.card_book .card .card-body .btn-delete{border-radius:107%;padding:13px;font-size:14px;position:absolute;top:1px;right:1px;margin:0 auto;margin-top:6px;padding:8px;background-color:#eb2f06;color:#fff;font-weight:700;text-transform:uppercase;border-radius:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card_book .card .card-body .btn-delete:hover{background-color:#b92505}.imagezoom{width:100%;border:2px solid #a9a9a9}.send_from_btn{width:100%;margin-top:10px;padding:10px}.card_date{position:absolute;top:10px;left:11px;font-size:12px}.input-group{position:relative;padding-bottom:.25rem}.input-group label{position:absolute;pointer-events:none;margin-bottom:1rem;font-weight:700;right:.5em;top:-10px;-webkit-transition:all .2s ease;transition:all .2s ease;color:rgba(43,112,240,.75)}.input-group input[type=password],.input-group input[type=text]{background-color:transparent;padding:8px;line-height:1;border:0;display:block;width:100%;border-bottom:2px solid #2b70f0;background-position:-100em 0;background-size:100% 100%;background-repeat:no-repeat;padding-left:.5em;-webkit-transition:all .3s cubic-bezier(.64,.09,.08,1);transition:all .3s cubic-bezier(.64,.09,.08,1)}.input-group input[type=password]:focus,.input-group input[type=password]:valid,.input-group input[type=text]:focus,.input-group input[type=text]:valid{background-position:0 0}.input-group input[type=password]:focus~label,.input-group input[type=password]:valid~label,.input-group input[type=text]:focus~label,.input-group input[type=text]:valid~label{color:#2b70f0;font-size:.875em;top:-.75rem}.input-group input[type=password]:focus,.input-group input[type=text]:focus{outline:none}input[type=submit]{background-color:transparent;padding:.75em 1.5em;line-height:1.5em;border:0;background-color:#2b70f0;color:#fff;font-weight:700;text-transform:uppercase;width:100%;display:inline-block;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.2)}input[type=submit]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.2);box-shadow:0 6px 6px 0 rgba(0,0,0,.2)}.input-container input[type=date],.input-container input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.input-container{margin-top:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;height:auto;min-width:100%;height:60px;padding:5px;border-bottom:2px solid #2b70f0;overflow:hidden;cursor:pointer}.input-container:active,.input-container:focus,.input-container:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}.input-container label{position:relative;width:100%;font-weight:600;font-size:11px;letter-spacing:.1em;color:rgba(43,112,240,.75);margin-left:2px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-container input{position:relative;height:auto;font-weight:600;font-size:16px;letter-spacing:.05em;line-height:21px;text-transform:uppercase;margin-left:0}.button-container,.input-container input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:197px;height:65px;padding:1px;padding-bottom:2px;background:rgba(43,112,240,.75);border-radius:8px;border-bottom:2px solid #2b70f0;overflow:hidden;cursor:pointer}.button-container:focus,.button-container:hover{background:#2b70f0;border-bottom:2px solid #2b70f0}.button-container .button{position:relative;width:100%;min-height:63px;height:auto;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;border-radius:7px;background:#fff;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:700}.button-container:hover .button:hover{background:#000;color:#fff}.button-container:hover .button:active{background:#000;color:#fff;background:#2b70f0;border-bottom:2px solid #2b70f0}.button-container .button.ok{background:#131313;color:#fff}.button-container:hover .button.ok:hover{background:#131313;color:#2b70f0;text-shadow:0 0 10px #2b70f0;-webkit-text-shadow:0 0 10px #2b70f0}.button-container:hover .button.ok:active{color:#fff;background:#2b70f0;filter:drop-shadow(0 0 3px #000);-webkit-filter:drop-shadow(0 0 3px #000)}.date-archive{margin-top:-1.35rem!important}.date-archive:hover{-webkit-transform:scale(1.025)!important;transform:scale(1.025)!important}.date-archive label{font-size:12px!important;font-weight:700!important;color:#2b70f0!important}.date-archive label input{border-bottom:4px solid #2b70f0!important}.select-group{position:relative;padding-bottom:.25rem}.select-group label{position:absolute;pointer-events:none;margin-bottom:1rem;font-weight:700;right:.5em;top:-10px;-webkit-transition:all .2s ease;transition:all .2s ease;color:rgba(43,112,240,.75)}.select-group select{background-color:hsla(0,0%,100%,0)!important;padding:8px;line-height:1;border:0;display:block;width:100%;border-radius:0!important;border-bottom:2px solid #2b70f0;background-position:-100em 0;background-size:100% 100%;background-repeat:no-repeat;padding-left:.5em;-webkit-transition:all .3s cubic-bezier(.64,.09,.08,1);transition:all .3s cubic-bezier(.64,.09,.08,1)}.select-group select:focus,.select-group select:valid{background-position:0 0}.select-group select:focus~label,.select-group select:valid~label{color:#2b70f0;font-size:.875em;top:-.75rem}.select-group select:focus{outline:none}.placeholder-content{height:205px;overflow:hidden;background:#000;position:relative;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:placeholderAnimate;animation-name:placeholderAnimate;background:#f6f7f8;background:-webkit-gradient(linear,left top,right top,color-stop(2%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:linear-gradient(90deg,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px}.placeholder-content_item{width:100%;height:20px;position:absolute;background:#fff;z-index:2}.placeholder-content_item:after,.placeholder-content_item:before{width:inherit;height:inherit;content:"";position:absolute}.placeholder-content_item:first-child{top:0;left:0}.placeholder-content_item:nth-child(2){top:20px;left:0;width:2%;height:90px}.placeholder-content_item:nth-child(3){top:0;left:0;width:2%;height:100%}.placeholder-content_item:nth-child(4){top:20px;width:20px;left:170px;height:90px}.placeholder-content_item:nth-child(5){top:40px;left:190px;height:12px}.placeholder-content_item:nth-child(6){top:75px;left:190px;height:12px}.placeholder-content_item:nth-child(7){top:20px;right:0;width:23%;height:20px}.placeholder-content_item:nth-child(8){top:0;right:0;width:2%;height:100%}.placeholder-content_item:nth-child(9){top:110px;height:17px;left:0}.placeholder-content_item:nth-child(10){top:149px;height:12px;left:0}.placeholder-content_item:nth-child(11){top:183px;left:0;height:100%}@-webkit-keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}@keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}.login{min-height:100vh;background-image:url(/img/bg-login.8ec48a0b.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;padding:3rem 5rem}.login,.login .login-container{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}.login .login-container{max-width:900px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login .login-container .login_form{width:100%;background:hsla(0,0%,100%,.2);border-top-right-radius:1rem;border-bottom-right-radius:1rem;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;padding:5rem 2rem;height:400px}.login .login-container .login_form-logo{width:80px;height:80px;margin:1rem auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login .login-container .login_form-title{margin-bottom:2rem;text-align:center;font-size:32px;font-weight:500;color:#fff}.login .login-container .login_form-des{margin-bottom:2rem;text-align:center;font-size:18px;font-weight:500;color:#fff}.login .login-container .login_form-input{margin-bottom:1rem;width:100%;height:52px!important;border-radius:.5rem;border:1px solid #fff;background-color:#fff!important;color:#000;padding:0 1rem;font-size:1.5rem;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.login .login-container .login_form-input:focus{outline:none;border:1px solid #fff}.login .login-container .login_form-btn{background-color:#2b70f0;color:#fff;border-radius:.5rem;width:100%;height:52px}.login .login-container .login_form-btn:hover{background-color:rgba(43,112,240,.85)}.login .login-container .login_form-btn:focus,.login .login-container .login_form-btn:hover{-webkit-box-shadow:1px 4px 10px rgba(0,0,0,.15)!important;box-shadow:1px 4px 10px rgba(0,0,0,.15)!important;color:#fff}.login .login-container .login_form-btn:focus{background-color:rgba(43,112,240,.9);border:none!important}.login .login-container .login_info{width:100%;height:400px;background:hsla(0,0%,100%,.8);border-top-left-radius:1rem;border-bottom-left-radius:1rem;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid #fff;padding:5rem 2rem}.login .login-container .login_info img{float:left;width:80px}.login .login-container .login_info-title{margin-bottom:1rem;line-height:1.5;font-size:28px;font-weight:500;color:#000}.login .login-container .login_info-title span{color:#2b70f0;font-weight:700}.login .login-container .login_info-desc{margin-bottom:2rem;line-height:1.5;font-size:18px;font-weight:500;color:#000}.login .login-container .form-content{width:100%;height:100%}.login .login-container .logo-container{margin-top:3rem;margin-bottom:5rem}@media(max-width:767px){.login_form{height:500px!important;border-radius:1rem!important}}.statistics-item{width:100%;height:140px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:1px 4px 10px rgba(0,0,0,.1);box-shadow:1px 4px 10px rgba(0,0,0,.1);border-radius:1rem;margin-bottom:1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.statistics-item:hover{scale:1.025}.statistics-item .item-content{margin:1.5rem}.statistics-item .item-content h3{color:#000;font-weight:500;text-align:justify;font-size:20px;margin-bottom:2rem}.statistics-item .item-content h5{color:#000;font-weight:500;text-align:justify;font-size:28px;margin-bottom:2rem;font-weight:900}.statistics-item .item-content i{font-size:30px;color:#2b70f0}.color-1{border:5px solid #00b894}.color-1 i{color:#00b894}.color-2{border:5px solid #0a3d62}.color-2 i{color:#0a3d62}.color-3{border:5px solid #34ace0}.color-3 i{color:#34ace0}.color-4{border:5px solid #eb2f06}.color-4 i{color:#eb2f06}.color-5{border:5px solid #fa983a}.color-5 i{color:#fa983a}.color-6{border:5px solid #44bd32}.color-6 i{color:#44bd32}.color-7{border:5px solid #84817a}.color-7 i{color:#84817a}.color-8{border:5px solid #ff793f}.color-8 i{color:#ff793f}.statistics-icon{margin:1.5rem;width:80px;height:80px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#000}.statistics-icon .icon{font-size:28px}.books .btn-search{width:100%;padding:10px;background-color:#2b70f0;color:#fff;font-weight:700;text-transform:uppercase;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.books .btn-search:hover,.books .btn-upload{background-color:#0f56d9}.books .btn-upload{width:100%;padding:10px;color:#fff;font-weight:700;text-transform:uppercase;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.books .btn-upload:hover{background-color:#0c43a9}.books .btn-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%!important;background-color:#2b70f0;color:#fff;font-weight:700;border-radius:1rem!important;padding:2rem!important}.books .btn-file:hover{background-color:#0f56d9}.books .btn-file i,.books .btn-file:hover i{color:#fff!important}.books .btn-file i{font-size:40px}.books .btn-file p{font-size:20px;font-weight:700}.books .img-modal{margin:auto;width:96%;height:100%;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-shadow:1px 4px 10px rgba(0,0,0,.25);box-shadow:1px 4px 10px rgba(0,0,0,.25)}.books .img-modal .imagezoom{border:none!important}.books .no-data{margin:10vh auto;width:100%;height:100%;max-width:300px}.books .no-data img{width:100%;max-width:300px;margin:1rem auto}.books .no-data img,.books .no-data p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.books .no-data p{font-size:20px;font-weight:700;color:#000;text-align:center;margin:2rem auto}.profile h3{margin-bottom:20px;color:#000}.archive .btn-search,.profile h3{font-weight:700;text-transform:uppercase}.archive .btn-search{width:100%;padding:10px;background-color:#2b70f0;color:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.archive .btn-search:hover{background-color:#0f56d9}.archive .btn-primary{width:100%;padding:6px 25px;white-space:nowrap;background-color:#2b70f0;color:#fff;border:none!important;font-weight:700;text-transform:uppercase;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.archive .btn-primary:hover{background-color:#0f56d9}.archive .btn-red{width:100%;padding:6px 25px;background-color:#eb2f06;color:#fff;font-weight:700;text-transform:uppercase;border:none!important;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.archive .btn-red:hover{background-color:#b92505}.archive .btn-reload{font-size:20px;margin:auto 1rem}.archive .btn-reload,.archive .btn-reload:hover{background-color:transparent!important}.archive .btn-group{background-color:#89befa;border-radius:5rem;border:2px solid #2b70f0}.archive .btn-group label{padding:.75rem 2rem!important}.archive .btn-check:checked+.btn,.archive .btn.active,.archive .btn.show,.archive .btn:first-child:active,.archive :not(.btn-check)+.btn:active{border-color:none!important}.archive .glyphicon{display:none}.archive .form-group{background-color:pink;font-size:16px}.archive .required{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.archive .dropdown{width:100%;background-color:#f8f8f8;border-radius:20px;border:6px solid transparent;background-clip:content-box;color:violet}.archive .active{background-color:#fffacd}.archive hr{margin:2rem auto!important;border-color:#2b70f0!important;opacity:1!important}.archive img{border-radius:1rem!important;overflow:hidden}.subjectInput{width:100%!important}.subjectInput input{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:2px solid #2b70f0!important;border-radius:0!important;padding:0!important;margin:0!important}.subjectInput input:focus{border:none!important;outline:none!important}.users .btn-search{width:100%;padding:10px;background-color:#2b70f0;color:#fff;font-weight:700;text-transform:uppercase;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.users .btn-search:hover{background-color:#0f56d9}body{background-color:#f7f7f7;color:#fff;height:100vh;font-size:160%;font-family:Cairo,sans-serif}.search-input{height:54px;background:#fff!important;display:block;width:100%;padding:.375em .75em;font-size:1em;line-height:1.5;color:#495057;background-clip:padding-box;border-radius:.25em;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown{width:100%;background-color:#f8f8f8;border-radius:20px;border:6px solid transparent;background-clip:content-box}.form-control{background-color:#fff!important;padding:15px!important;height:45px!important;font-size:14px}.btn{font-size:15px}.b-form-tag{margin:3px}.b-calendar-header{background-color:#f5f5f5}.b-calendar .b-calendar-grid{background:#fff!important;color:#000!important}.b-calendar-grid-caption{color:#000;font-size:12px}.b-calendar output{padding:.25rem;font-size:80%;background:#fff!important;color:#000!important;font-size:32px}.spinner-border{z-index:999999999}.col .btn,.text-dark{color:#000!important}#layout{background-color:#f7f7f7}.spinner-border{position:absolute!important;top:50%!important;left:37%!important;--bs-spinner-height:8rem;--bs-spinner-width:8rem}.b-form-tag{font-size:100%;font-weight:400;background:#28a745;line-height:1.5;color:#fff;font-weight:600;padding-left:21px;padding-right:20px}.button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-left:-1.75rem;margin-right:10px;border:none;background:#b6b6b6;border-radius:2px}.b-form-tags-input{color:#0e0e0e;font-size:14px}.b-form-btn-label-control .dropdown .b-form-datepicker .form-control,.b-form-datepicker{padding:1px!important}.b-form-tag>button.b-form-tag-remove{color:inherit;font-size:125%;line-height:1;float:none;margin-right:15px!important;margin-left:-.75rem;background:#ffc107;border:0}.icons{padding:0 1em;left:0!important;top:0;bottom:0;fill:#606f7b;float:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.book_card{width:200px;background:#288346;color:#f5f5f5}.btn-outline-primary{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e9b946;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#e9b946!important;--bs-btn-border-color:#1a70a1!important;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#e9b946;--bs-btn-hover-border-color:#e9b946;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1a70a1;--bs-btn-active-border-color:#1a70a1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#1a70a1;--bs-btn-disabled-border-color:#1a70a1}.b-pagination{direction:ltr}.writeable_select{height:45px!important;display:block;width:100%;padding:.375em .75em;font-size:1em;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25em;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.radio_search{display:inline-block;margin:14px;background:#e9b946;padding:8px;font-size:11px;border-radius:7px}.pagination .page-link[aria-checked=false]{background-color:#c6c6c6}.VueCarousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;direction:ltr;position:relative}.btn{border-radius:30px}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#1a70a1;--bs-btn-border-color:#1a70a1;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1a70a1;--bs-btn-hover-border-color:#1a70a1;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1a70a1;--bs-btn-active-border-color:#1a70a1;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#1a70a1;--bs-btn-disabled-border-color:#1a70a1}.footer{left:0;bottom:0;width:100%;background-color:#f8f9fa;color:#2e2d2d;text-align:center;padding:10px}.footer a{color:#000;text-decoration:none;font-size:14px}.footer img{width:150px}