@import"https://fonts.googleapis.com/css2?family=Nunito:wght@400&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:wght@550&display=swap";@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:none}::-webkit-scrollbar-thumb{background-color:#ac9f9f}::-webkit-scrollbar-thumb:hover{background-color:#ac9f9f}button:focus{outline:0}input:focus{outline:0}select:focus{outline:0px}textarea:focus{outline:0}input,textarea,button,select,a,img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div,input,select,textarea,button,a,p,img,footer,label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{background-image:url(siteimages/backgraund.png);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;background-size:cover;font-size:21px}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:Comfortaa}h1{padding-bottom:3px;border-bottom:5px solid #d86f00}p{text-align:justify}ul{list-style-type:none;margin:0;padding:0;overflow:hidden}p a{color:#551a8b!important}a{color:#551a8b}p,hr{margin:0;padding:0}li a{margin:0;padding:0;height:75px;width:125px;display:block;color:#fff;text-align:center;text-decoration:none}p,a,label,input,li,ul,ol,div,span{font-family:Nunito}html,body{margin:0;padding:0;font-family:Calibri,sans-serif;text-align:left;overflow-x:none!important;scroll-behavior:smooth;color:#333}ul,li{list-style-type:none;margin:0;padding:0;overflow:hidden}button{background-color:transparent;border:none}.search_form{display:flex;align-items:center;justify-content:right;flex-wrap:wrap;gap:10px}.search_form>*{flex:1 1 calc(25% - 10px)}.search_form button,.search_form a{margin:0;flex:0 1 auto;min-width:fit-content}.search_form button:hover,.search_form a:hover{transform:scale(1.01)}.universal_form{margin:0 auto;padding:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 3px #333;width:100%;max-width:900px;min-width:300px;border-radius:20px}.universal_form form{width:100%}.universal_form form h4{width:100%;text-align:center;font-size:25px;padding:0;margin:0 0 10px}.universal_form label{display:flex;font-size:25px;padding:0;margin:0 0 5px;width:100%}input[type=text],input[type=email],input[type=date],input[type=month],input[type=password],input[type=number],select{font-size:18px;padding:7px 12px;display:flex;align-items:center;justify-content:center;border:2px solid #d86f00;height:40px;width:100%;border-radius:15px}select{cursor:pointer}.universal_form form button,input[type=submit]{margin:20px auto 0;height:50px;width:80%;border-radius:15px}.universal_form form button:hover,input[type=submit]:hover{transform:scale(1.02)}.container{display:inline-block;position:relative;cursor:pointer;margin-top:20px!important;font-size:18px!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;margin-top:5px;height:18px;width:18px;background-color:#fff;border:2px solid;border-color:#d86f00;border-radius:3px}.container input:checked~.checkmark{background-color:#d86f00}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container p{margin:0;padding:2px 0 0 30px;font-size:21px;color:#333}header{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:15px 10px;background:linear-gradient(135deg,#d86f00,#f6b253);box-shadow:0 0 3px #333}header h3{display:flex;align-items:center;justify-content:center;font-size:37px;color:#fff}header h3 img{height:70px;margin-right:10px;filter:drop-shadow(0px 0px 3px #333)}.academic_year_selector{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;flex-direction:row;width:100%;margin:16px 0 2px;font-size:19px;font-family:Nunito;color:#fff}.academic_year_selector form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.academic_year_selector label{color:#fff;font-weight:700}.academic_year_selector select{width:auto;min-width:150px;height:32px;padding:4px 10px;border-radius:12px;background:#fff;font-size:17px}.academic_year_period{color:#fff;font-size:19px}@media only screen and (max-width:700px){.academic_year_selector,.academic_year_selector form{flex-direction:column;width:100%}.academic_year_selector select{width:100%}}.sub_menu{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-top:20px;background-color:#fff;width:auto;min-height:45px;border-radius:15px;gap:10px;padding:10px;box-shadow:0 -2px 8px #0003}.sub_menu_button{display:flex;align-items:center;justify-content:center;font-size:25px;padding:10px 20px;text-decoration:none;height:35px;border-radius:12px;transition:ease-in-out .2s;color:#333!important;cursor:pointer}.sub_menu_button:hover{transform:scale(1.05)}main{min-height:calc(100vh - 80px);padding:50px 100px}footer{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 100px;height:auto;color:#fff;background:linear-gradient(135deg,#d86f00,#f6b253)}footer p{text-align:center}footer h3{text-align:center;font-size:37px;color:#fff}footer h5{text-align:center;font-size:19px;color:#fff}footer a{color:#fff!important}.universal_button{display:flex;align-items:center;justify-content:center;font-size:23px;padding:0 20px;margin:7px;width:auto;height:35px;color:#fff!important;text-decoration:none;background:linear-gradient(135deg,#d86f00,#f6b253);border-radius:12px;box-shadow:0 0 3px #333;transition:ease-in-out .2s;border:none;cursor:pointer}.universal_button:hover{transform:scale(1.05)}.pay{background:linear-gradient(135deg,#28a745,#66d17a)}.pay:hover{background:linear-gradient(135deg,#66d17a,#a3e6b4)}.edit{background:linear-gradient(135deg,#ff9800,#ffc107)}.edit:hover{background:linear-gradient(135deg,#ffc107,#ffe57f)}.delete{background:linear-gradient(135deg,#e7505a,#ff9671)}.delete:hover{background:linear-gradient(135deg,#ff9671,#ffd1c1)}.error_text{color:#c0392b;font-size:15px;margin-top:3px}.row{font-size:23px;padding:7px;display:flex;align-items:center;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;min-height:45px;width:100%;border-bottom:2px solid #333;transition:ease-in-out .15s}.row:hover{background-color:#e5e5e5}.row .universal_button{font-size:21px;padding:3px 20px}.row_p{display:flex;justify-content:center;align-items:left;flex-direction:column;min-height:45px;width:60%}.row_buttons_container{display:flex;justify-content:right;flex-wrap:wrap;width:40%}.title_container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.title_buttons_container{display:flex;align-items:center;justify-content:center;flex-direction:row}.title_buttons_container .universal_button{height:auto;gap:10px;line-height:22px;padding:10px;align-items:flex-start;justify-content:center}@media only screen and (max-width:1250px){.title_buttons_container{flex-wrap:wrap}}.pay_status_container{display:flex;align-items:center;justify-content:center;flex-direction:column}.error_box{padding:10px}.pagination{display:flex;align-items:center;justify-content:center;list-style:none;padding-left:0;border-radius:4px;gap:4px}.page-item{display:flex;align-items:center;justify-content:center;height:35px;width:35px}.page-link{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;height:35px;width:35px;color:#333;text-decoration:none;background-color:#fff;border:2px solid #d86f00;border-radius:4px;transition:background-color .2s,color .2s}.page-link:hover{background-color:#e9ecef;color:#333;text-decoration:none}.page-item.active .page-link{z-index:1;color:#fff;background-color:#d86f00;border-color:#d86f00}.page-item.disabled .page-link{color:#333;pointer-events:none;background-color:#fff;border:2px solid #d86f00}.page-link:contains("‹"),.page-link:contains("›"){font-weight:700;font-size:21px}.cookie-banner{position:fixed;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;bottom:0;left:0;width:100%;background:#d86f00;color:#fff;text-align:center;padding:15px;box-shadow:0 -2px 8px #0003;z-index:9999}.cookie-banner a{color:#fff!important;text-decoration:underline}.cookie-banner button{margin-left:10px;background:#fff;color:#d86f00!important;border:none;padding:6px 14px;border-radius:8px;cursor:pointer}#page-loader{position:fixed;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .2s ease,visibility .2s ease}#page-loader .loader-spinner{width:40px;height:40px;border-radius:50%;border:4px solid #d86f00;border-top-color:transparent;animation:spin .7s linear infinite}#page-loader.hidden{opacity:0;visibility:hidden}@keyframes spin{to{transform:rotate(360deg)}}.nav_toggle{display:none}.site_title{display:flex;align-items:center;gap:8px;margin:0 0 10px}.sub_menu{display:flex;flex-wrap:wrap;gap:8px}.nav_toggle_label{display:none}.burger_menu_container{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer}.bar1,.bar2,.bar3{width:35px;height:5px;background-color:#333;margin:6px 0;transition:.4s}.change .bar1{transform:translateY(11px) rotate(-45deg)}.change .bar2{opacity:0}.change .bar3{transform:translateY(-11px) rotate(45deg)}@media(max-width:768px){.mobile_nav{position:relative;width:100%}.nav_toggle_label{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;padding:8px 20px;border-radius:15px;background:#fff;color:#333;margin-top:15px;width:100%}.nav_toggle_label .nav_text{display:flex;align-items:center;justify-content:center;font-family:Comfortaa;font-size:25px;color:#333}.sub_menu{display:none;flex-direction:column;gap:4px;background:#fff;padding:10px;box-shadow:0 2px 6px #0000001a}.nav_toggle:checked~.sub_menu{display:flex}.sub_menu_button{width:100%;text-align:left}.menu_separator{display:none}}@media only screen and (max-width:1200px){.search_form>*{flex:1 1 calc(50% - 10px)}}@media only screen and (max-width:1050px){header h3{font-size:29px}.title_buttons_container{display:flex;align-items:center;justify-content:center;margin-top:15px;width:100%}.title_buttons_container form{display:flex;align-items:center;justify-content:center;width:100%}.universal_button{display:flex;width:100%;margin:7px 0}.row_buttons_container{margin-top:15px;width:100%}.row_buttons_container form{display:flex;align-items:center;justify-content:center;width:100%}.row_p{width:100%}}@media only screen and (max-width:800px){header h3{text-align:center;flex-direction:column;font-size:25px}header h3 img{margin-right:0;margin-bottom:10px;height:120px}.universal_form{padding:50px;box-shadow:none}main{padding:20px}footer{padding:20px}}@media only screen and (max-width:700px){.search_form>*{flex:1 1 100%}.search_form button,.search_form a{min-width:100%}.universal_form{padding:0;box-shadow:none}}
