﻿:root{--bs-border-width: 1px;--bs-border-style: solid}input[type=date],input[type=week],input[type=datetime-local]{position:relative}input[type=date]::after,input[type=week]::after,input[type=datetime-local]::after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";color:#555;padding:0 5px}input[type=date]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}input[type=date]::-webkit-inner-spin-button,input[type=week]::-webkit-inner-spin-button,input[type=datetime-local]::-webkit-inner-spin-button{z-index:1}input[type=date]::-webkit-clear-button,input[type=week]::-webkit-clear-button,input[type=datetime-local]::-webkit-clear-button{z-index:1}input[type=date]:hover:after,input[type=week]:hover:after{cursor:pointer}.custom-checkbox{display:block;position:relative;padding-left:35px;margin-bottom:0px;z-index:1;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox .checkmark{position:absolute;top:0;left:0;height:25px;width:25px}.custom-checkbox:hover input~.checkmark{background-color:#ccc}.custom-checkbox input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:6px;top:0px;width:8px;height:15px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-icon{padding:8px 16px !important;font-size:16px;border-radius:4px}.btn-icon i{margin-right:6px;padding:1px 2px !important}.form-control{border-radius:4px}.btn.focus,.btn:focus,.form-control:focus{box-shadow:none !important}.input-close,.input-save{padding:5px 8px;color:#fff}.input-save{background-color:#71b03e}.input-close{background-color:#840133}.edit-btn{padding:12px 24px;color:#fff}.delete-btn{background-color:#f15e5e !important;border:1px solid #f15e5e !important;color:#fff !important}.delete-btn:hover{background-color:#ee3535 !important}ul{padding:0}ul li{list-style:none}.modal-confirm{color:#636363;width:450px}.modal-confirm .modal-content{border-radius:4px;border:none;text-align:left;font-size:14px}.modal-confirm .modal-header{border-bottom:none;position:relative;display:flex;flex-direction:row}.modal-confirm h4{text-align:center;font-size:26px}.modal-confirm .close{position:absolute;top:-5px;right:-2px}.modal-footer,.modal-footer form{border-top:none !important;display:flex;gap:16px;width:100%}.modal-confirm .modal-footer{border:none;text-align:center;border-radius:5px;font-size:13px;padding:10px 15px 12px}.modal-confirm .modal-footer a:not(.btn){color:#999}.modal-confirm .icon-box{width:80px;display:none;height:80px;margin:0 auto;border-radius:50%;z-index:9;text-align:center;border:3px solid #f15e5e}.modal-confirm .icon-box i{color:#f15e5e;font-size:46px;display:inline-block;margin-top:13px}.modal-confirm .btn,.modal-confirm .btn:active{color:#fff;border-radius:4px;text-decoration:none;transition:all .4s;line-height:normal;border:none;min-height:40px;border-radius:3px;margin:0 5px}.modal-confirm .btn-danger{background:#f15e5e}.modal-confirm .btn-danger:hover,.modal-confirm .btn-danger:focus{background:#ee3535}.trigger-btn{display:inline-block}.upload-btn-wrapper{position:relative;overflow:hidden;background-color:#fff;border-radius:3px;padding:0 0;height:39px !important;width:calc(100% - 26px)}.upload-btn-wrapper .btnr{border:1px solid #000;color:#000;background-color:#fff;padding:5px 10px;border-radius:48px;font-size:14px;font-weight:bold;position:relative}.upload-btn-wrapper input[type=file]{font-size:42px;position:absolute;left:0;top:0;opacity:0}.upload-btn-wrapper .btnr+span{padding:5px;font-weight:normal}.css-table{display:table}.css-table-header{display:table-header-group;font-weight:bold;background-color:#bfbfbf}.css-table-body{display:table-row-group}.css-table-row{display:table-row}.css-table-header div,.css-table-row div{display:table-cell;padding:0 6px}.css-table-header div{text-align:center;border:1px solid #fff}h1{font-size:22px !important;font-weight:700 !important}h2{font-size:20px !important;font-weight:700 !important}h3{font-size:18px !important;font-weight:700 !important}h4{font-size:16px !important;font-weight:700 !important}h5{font-size:14px !important;font-weight:700 !important}h6{font-size:12px !important;font-weight:700 !important}h1,h2,h3,h4,h5,h6{margin-bottom:0px;font-family:Spartan;color:#0b0b0b}label{font-size:14px !important;font-weight:600 !important}.button-row{display:block}.for-btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:12px 24px;border-radius:4px;margin-bottom:6px;font-size:14px}.for-btn i{font-size:18px}.for-btn .btn-text{padding-right:8px}.for-btn:hover,.for-btn:focus,.for-btn:active{border:1px solid rgba(0,0,0,0)}a.for-btn:hover{text-decoration:none;color:#fff}.red-btn{background-color:#840133;color:#fff}.action-btn{background-color:#e8bd6d;color:#0b0b0b}.action-btn:hover{border:1px solid #e8bd6d}.action-add-btn{background-color:#82ca9c;color:#0b0b0b}.action-add-btn:hover{border:1px solid #82ca9c}.icon-btn,.icon-btn-light,.icon-blue-light{border:1px solid #5f5f5f;padding:8px 12px;font-size:16px;width:48px;color:#5f5f5f}.icon-btn:hover,.icon-btn-light:hover,.icon-blue-light:hover{border:1px solid #5f5f5f;color:#5f5f5f !important}.icon-btn.active{background-color:#71b03e;color:#fff;border:1px solid #71b03e}.icon-btn.active:hover{border:1px solid #71b03e}.icon-btn.in-active{background-color:#ff8233;color:#fff;border:1px solid #ff8233}.icon-btn.in-active:hover{border:1px solid #ff8233}.icon-btn-light{border:1px solid #e5e5e5}.icon-btn-light:hover{border:1px solid #e5e5e5}.icon-blue-light{border:1px solid #007aff;color:#007aff}.icon-blue-light:hover{border:1px solid #007aff}.create-btn{margin-top:0px;background-color:#71b03e;border-radius:4px}.create-btn .btn-text{padding-right:6px}.create-btn:hover{border:1px solid #71b03e}.create-btn i{margin-left:0px !important;padding:0px !important}.create-btn-icon{background-color:#71b03e;color:#fff;padding:12px 12px;width:48px}.create-btn-icon:hover{border:1px solid #71b03e}.blue-btn{border:1px solid #007aff;color:#007aff}.blue-btn:hover{border:1px solid #007aff}.icon-btn-border{padding:0px;margin:0px}.icon-btn-border .icon-border{border:1px solid #e5e5e5;color:#007aff;padding:12px 12px;border-radius:4px}.icon-btn-border .icon-border i{font-size:23px;padding:12px 0px}.icon-btn-border .btn-text{padding-left:6px;padding-right:0px;color:#007aff}.guardsman-red{background-color:#d90f00;color:#fff}.amaranth{background-color:#e81e63;color:#fff}.seance{background-color:#9c27b0;color:#fff}.purple-heart{background-color:#673ab7;color:#fff}.san-marino{background-color:#3f51b5;color:#fff}.lochmara{background-color:#007ade;color:#fff}.cerulean{background-color:#029ce3;color:#fff}.bondi-blue{background-color:#00a2b8;color:#fff}.bondi-blue:hover{background-color:#018fa2 !important;color:#fff}.persian-green{background-color:#009688;color:#fff}.goblin{background-color:#37883a;color:#fff}.sushi{background-color:#6fa136;color:#fff}.olive{background-color:#7c8906;color:#fff}.pirate-gold{background-color:#ad9100;color:#fff}.mango-tango{background-color:#d68100;color:#fff}.chelsea-gem{background-color:#ac6701;color:#fff}.orange{background-color:#ff5722;color:#fff}.roman-coffee{background-color:#795548;color:#fff}.gray{background-color:#919191;color:#fff}.lynch{background-color:#607d8b;color:#fff}.black{background-color:#000;color:#fff}.has-icon .form-control{padding-left:2.375rem}.has-icon i{position:absolute;z-index:2;display:block;width:2.375rem;height:2.375rem;line-height:2.375rem;text-align:center;pointer-events:none;color:#5f5f5f}.notification-red{background-color:#d90f00}.notification-green{background-color:#6fa136}.notification-sky-blue{background-color:#00a2b8}.notification-dark-green{background-color:#009688}.notification-orange{background-color:#ff5722}.notification-light-brown{background-color:#d68100}.notification-brown{background-color:#795548}.notification-violet{background-color:#9c27b0}.notification-blue{background-color:#3f51b5}.icon{padding:6px 10px;border-radius:50%;height:40px;text-align:center;width:40px;font-size:18px}.update-document-icon,.reflection-on-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.update-document-icon:after,.reflection-on-icon:after{content:""}.new-food-menu-icon,.update-food-menu-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.new-food-menu-icon:after,.update-food-menu-icon:after{content:""}.new-schedule-icon,.update-schedule-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.new-schedule-icon:after,.update-schedule-icon:after{content:""}.checked-in-icon,.checked-out-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.checked-in-icon:after,.checked-out-icon:after{content:""}.update-bullet-board-icon,.new-bullet-board-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.update-bullet-board-icon:after,.new-bullet-board-icon:after{content:""}.new-calendar-icon,.update-calendar-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.new-calendar-icon:after,.update-calendar-icon:after{content:""}.absence-reported-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.absence-reported-icon:after{content:""}.new-Message-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.new-Message-icon:after{content:""}.calendar-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.calendar-icon:after{content:""}.project-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.project-icon:after{content:""}.photo-video-icon{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.photo-video-icon:after{content:""}.comments-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.comments-icons:after{content:""}.notice-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.notice-icons:after{content:""}.fa-utensils-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.fa-utensils-icons:after{content:""}.fa-clipboard-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.fa-clipboard-icons:after{content:""}.calendar-star-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.calendar-star-icons:after{content:""}.temperature-meter-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.temperature-meter-icons:after{content:""}.calendar-edit-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.calendar-edit-icons:after{content:""}.calendar-edit-icons{font-family:"Font Awesome 6 Pro";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:24px}.calendar-edit-icons:after{content:""}.custom_radio input[type=radio]{display:none}.custom_radio input[type=radio]+label{position:relative;display:inline-block;padding-left:1.5em;margin-right:2em;cursor:pointer;line-height:1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom_radio input[type=radio]+label:before,.custom_radio input[type=radio]+label:after{content:"";position:absolute;top:0;left:0;width:1.3em;height:1.3em;text-align:center;color:#840133;font-family:Times;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.custom_radio input[type=radio]+label:before{-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e5e5e5}.custom_radio input[type=radio]+label:hover:before{-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:inset 0 0 0 .3em #e5e5e5,inset 0 0 0 1em #f9f9f9}.custom_radio input[type=radio]:checked+label:before{-webkit-transition:all .3s ease;transition:all .3s ease;box-shadow:inset 0 0 0 .2em #e5e5e5,inset 0 0 0 1em #840133}.select2-container{width:100% !important}.select2-container .select2-selection--single{height:40px}.select2-container .select2-selection--multiple{min-height:40px;width:100% !important}.select2-container .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--multiple{padding:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:0px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:6px 6px 0;margin-left:-17px;top:40%}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:6px 6px 0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 6px 6px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:47px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#0d6efd !important}.form-control{height:40px}body{background:#f5faff;display:flex;flex-direction:column;height:100vh}.bg-dark{background-color:#152956 !important}.dash-summary .summary-list .table h5,.dash-summary .summary-list .table h6,.dash-summary .table .add-font-weight,.dash-summary .summary-table .table h5{color:#fff !important}.dash-summary .summary-list .table .add-theme-color-font,.dash-summary .summary-table .table .add-theme-color-font{color:#264b9a !important;font-weight:600 !important}.bg-primary{background:#264b9a !important}.btn-primary{background:#264b9a !important;border-color:#264b9a !important;padding:8px 16px;display:inline-block;font-size:16px}.btn-primary:hover,.btn-primary:focus{background-color:#1b3670 !important;border-color:#1b3670 !important}.btn-primary.focus{background-color:#1b3670 !important;border-color:#1b3670 !important}.btn-secondary{border:1px solid #e3e3e3;color:#272727 !important;background-color:#d9e1f2 !important;padding:8px 16px;display:inline-block;font-size:16px;margin-left:6px}.btn-secondary:hover{background-color:#c2cbde !important;border-color:#c2cbde !important;color:#fff !important}.modal .btn-primary,.modal .btn-secondary,.modal .btn-danger{padding:8px 16px;margin:0;flex-basis:0;flex-grow:1;font-weight:600}.modal form .btn-primary,.modal form .btn-secondary,.modal form .btn-danger{padding:8px 16px;margin:0;flex-basis:0;flex-grow:1;font-weight:600}.alert-secondary{background-color:#d9e1f2 !important}.totop{background:#264b9a;width:40px;height:40px;border-radius:50%;position:fixed;bottom:20px;right:20px;font-size:20px;display:flex;align-items:center;justify-content:center}.totop a{color:#fff;margin-top:-5px}header{background:#264b9a;color:#fff;padding:3px}header .container{display:flex;align-items:center}header .logotype{color:#fff;display:flex;font-weight:bold;flex-direction:row;text-decoration:none;margin:16px 0}header .logotype img{height:45px}header .logotype span{padding-top:2px;margin-left:10px}header .logotype small{display:block;font-weight:normal;margin-top:-5px}header .user{margin-left:auto}header .user a{color:#fff;text-decoration:none}header .dropdown-menu{font-size:16px}header .dropdown-menu a,header .dropdown-menu form{color:#333;display:block !important;width:100%}header .dropdown-menu h6{font-size:13px;text-transform:uppercase;font-weight:bold}header .dropdown-menu .active{background:#d9e1f2 !important;color:#272727 !important}header .dropdown-menu ul{max-height:200px;overflow-y:scroll}header .dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#f8f9fa}aside{margin:20px 0}aside .list-group{margin:0 -24px -24px -24px}aside .list-group li{list-style:none;cursor:pointer;align-items:center;border-radius:0 !important}aside .list-group li .text{margin-left:10px;flex:1}aside .list-group li .arrow{margin-left:20px}aside .list-group a{font-size:16px;color:#333;display:flex}aside .list-group a:hover{text-decoration:none}aside .list-group li:hover:not(.active){background:#eee}aside .list-group .active{background:#264b9a;border-color:#264b9a}aside .list-group .commItem,aside .list-group .adminItem{display:none}aside .list-group .badge{display:flex;align-items:center;font-size:16px;padding:0 10px}aside .list-group .active a{color:#fff;font-weight:bold}aside .list-group img{width:20px;height:20px}main{margin:20px 0;flex:1}main a{color:#264b9a}main a:hover{color:#152956}footer{background:#264b9a;padding:50px 0 20px 0;color:#fff;margin-top:auto}footer h3{font-size:20px;margin-bottom:20px;color:#fff;padding-bottom:20px}footer p{font-size:16px}footer .copy{margin-top:20px}footer a{color:#fff;text-decoration:underline}footer a:hover{color:#fff}.header-nav .nav-link{font-size:28px;padding:0px 1rem}.header-nav .navbar-badge{font-size:10px;font-weight:200;padding:5px;position:absolute;right:9px;top:17px;border-radius:50px}.header-nav .dropdown-divider{margin:.5rem 24px}.header-nav small{font-size:12px;font-weight:700;color:#264b9a}.header-nav small.float-right.noti-time{color:#5f5f5f;padding-top:4px}.header-nav a.dropdown-item.dropdown-footer{justify-content:center;color:#264b9a;text-decoration:underline;text-decoration-color:#264b9a;font-size:14px;cursor:pointer}.header-nav .dropdown-header{padding:12px 24px;font-size:16px;color:#0b0b0b;font-weight:bold}.notify-item a{display:grid}.notify-item:hover{background-color:#f5faff}.notify-item p{font-size:14px}.user-dropdown .name:after{-webkit-text-stroke:1.5px #264b9a}li.nav-item.icon-list{padding-top:15px}.notification-show .dropdown-item.noti-title{color:#0b0b0b}.notification-show .message-read{border:1px solid #264b9a}.according-looping .card-icon a{color:#264b9a}.according-looping .card-header{background-color:#f9f9f9}.according-looping .pro-cat-header{color:#264b9a}.according-body .card-icon a{color:#0b0b0b}.according-body .card-header{background-color:#fff !important}.according-body .acc_download_sec a.download-file{color:#007aff}.according-body .acc_download_sec a.dow-reflections{color:#264b9a}.according-goal .card-icon a{color:#264b9a !important;text-decoration:none;font-weight:600}input[type=date]:after,input[type=week]:after,input[type=datetime-local]:after{color:#264b9a;position:absolute;right:10px;top:6px}.custom-checkbox input:checked~.checkmark{background-color:#264b9a}.custom-checkbox .checkmark{border:2.5px solid #264b9a}.delete-btn{border:1px solid #264b9a;color:#264b9a}.cancel-btn{border:1px solid #e3e3e3}.form-control:focus{border:1px solid #264b9a}.add-icon .upload-section .notice-upload-btn .btn{background-color:#264b9a;color:#fff}.media-body .media-header-acc .pro-cat-name{color:#264b9a}.lunch-menu .edit_btn{background-color:#264b9a}button.btn.btn-upload{background-color:#264b9a}.planner-table .weekly span{color:#264b9a}.edit-btn{background-color:#264b9a}.week-activities .table thead th{color:#264b9a}h4#act-heading{color:#264b9a}p#act-heading{color:#264b9a}.weekly-planner-list .week-list-header h3{color:#264b9a}.edit-lunch-menu .week-info h3,.edit-lunch-menu .weekly-info h3,.lunch-menu .week-info h3,.lunch-menu .weekly-info h3{color:#264b9a !important}ul.nav.nav-tabs.nav-bar-general .nav-link.active{color:#264b9a}.title-header a.btn.btn-light.active i{color:#264b9a}.dash-summary .table th{background-color:#264b9a !important;color:#fff !important}.dash-summary .table th .add-header-font-weight{color:#264b9a !important;font-weight:600;background-color:rgba(0,0,0,0) !important}.dash-summary .table .add-font-weight{color:#264b9a}.dash-summary .table tr>td:first-child{color:#264b9a;font-weight:600;cursor:pointer}.dash-summary .department-table tr>td:first-child{color:initial !important;font-weight:normal !important;cursor:default !important}.dash-summary .table-padding th{padding:12px 0px !important}.dash-summary .kids-table tr>th:first-child{display:none !important}.dash-summary .kids-table tr>td:first-child{display:none !important}.dash-summary .summary-table .table h5{color:#264b9a}.dash-summary .summary-list .table h5,.dash-summary .summary-list .table h6{color:#264b9a}.dash-summary .summary-list .summary-desc th{background-color:#fff}.dash-summary .summary-list .summary-desc th h5,.dash-summary .summary-list .summary-desc th h6{color:#264b9a}.sidebar-menu .children-info .text span{background:#264b9a}span.text-count{background:#264b9a}.general-setting .accordion .card-header a{color:#264b9a}.document-post-list .doc-post-body .notice-alert .alert-danger{color:#264b9a}textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=email]:focus,select:focus,input[type=checkbox]:focus,.tab-container .nav-tabs,ul.tabs,.btn-site,.btn-site:hover{border-color:#264b9a;box-shadow:none}.self-register>.row:first-child{min-height:75vh}.self-register .children-display,.self-register .teacher-display,.self-register .admin-display{display:flex;flex-flow:row wrap}.self-register .children-display.collapse:not(.show),.self-register .teacher-display.collapse:not(.show),.self-register .admin-display.collapse:not(.show){display:none}.self-register .children-display .user,.self-register .teacher-display .user,.self-register .admin-display .user{width:calc(50% - .5rem)}@media(max-width: 991.98px){.self-register .children-display .user,.self-register .teacher-display .user,.self-register .admin-display .user{width:calc(100% - .5rem)}}.self-register .self-register-progress{display:flex;flex-direction:row;align-items:stretch}.self-register .self-register-progress>div{flex-grow:1}.self-register .self-register-progress>div .dot-wrapper{content:"";height:32px;position:relative}.self-register .self-register-progress>div .dot-wrapper.left-line-full:before{position:absolute;content:"";border-bottom:2px #264b9a solid;height:100%;width:50%;transform:translateY(-50%) translateX(0%)}.self-register .self-register-progress>div .dot-wrapper.left-line-empty:before{position:absolute;content:"";border-bottom:2.5px dashed #d4d4d4;height:100%;width:50%;transform:translateY(-50%) translateX(0%)}.self-register .self-register-progress>div .dot-wrapper.right-line-full:after{position:absolute;content:"";border-bottom:2px #264b9a solid;height:100%;width:50%;transform:translateY(-50%) translateX(100%)}.self-register .self-register-progress>div .dot-wrapper.right-line-empty:after{position:absolute;content:"";border-bottom:2.5px dashed #d4d4d4;height:100%;width:50%;transform:translateY(-50%) translateX(100%)}.self-register .self-register-progress>div .dot{position:absolute;left:calc(50% - 12px);z-index:10;content:"";height:25px;width:25px;background-color:#d4d4d4;border-radius:50%;display:inline-block}.self-register .self-register-progress>div .dot.full{background-color:#264b9a}.summer-school .summer-school-progress-bar{background:#e5e5e5}.summer-school>.row:first-child{min-height:75vh}.summer-school .list-group-item{border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.summer-school .list-group-item.user{line-height:30px}.summer-school .dataTables_filter{float:none;text-align:left}.summer-school h1,.summer-school h2{padding-top:1em;padding-bottom:1em}.summer-school .dataTables_wrapper{padding-bottom:1em}.summer-school .self-register-progress{display:flex;flex-direction:row;align-items:stretch}.summer-school .self-register-progress>div{flex-grow:1}.summer-school .self-register-progress>div .dot-wrapper{content:"";height:32px;position:relative}.summer-school .self-register-progress>div .dot-wrapper.left-line-full:before{position:absolute;content:"";border-bottom:2px #264b9a solid;height:100%;width:50%;transform:translateY(-50%) translateX(0%)}.summer-school .self-register-progress>div .dot-wrapper.left-line-empty:before{position:absolute;content:"";border-bottom:2.5px dashed #d4d4d4;height:100%;width:50%;transform:translateY(-50%) translateX(0%)}.summer-school .self-register-progress>div .dot-wrapper.right-line-full:after{position:absolute;content:"";border-bottom:2px #264b9a solid;height:100%;width:50%;transform:translateY(-50%) translateX(100%)}.summer-school .self-register-progress>div .dot-wrapper.right-line-empty:after{position:absolute;content:"";border-bottom:2.5px dashed #d4d4d4;height:100%;width:50%;transform:translateY(-50%) translateX(100%)}.summer-school .self-register-progress>div .dot{position:absolute;left:calc(50% - 12px);z-index:10;content:"";height:25px;width:25px;background-color:#d4d4d4;border-radius:50%;display:inline-block}.summer-school .self-register-progress>div .dot.full{background-color:#264b9a}.meeting-list-item{border:1px solid #e5e5e5;border-radius:4px;padding:24px 24px 30px 24px;margin-bottom:10px}.meeting-list-item h5.small{font-weight:500 !important;color:#0b0b0b;padding-top:5px}.meeting-list-item h6.small{font-weight:400 !important;color:#0b0b0b;padding-top:5px}.meeting-list-item .booking-time-container{margin:5px !important;text-align:center;background-color:#fff !important}.meeting-list-item .booking-time{color:#264b9a;font-weight:600}.tab-meeting{display:none}.ui-widget-header{border:0px !important;background:#fff !important;color:#000;font-weight:400;font-size:medium}.ui-datepicker td a,.ui-datepicker td span{display:block;border-radius:50%;text-align:center;text-decoration:none;padding:.38rem !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:0px;background:#264b9a;opacity:1 !important;font-weight:600 !important;color:#fff}.ui-widget-content{border:0px !important;background:#fff}a.ui-state-default,a.ui-widget-content a.ui-state-default,a.ui-widget-header a.ui-state-default{border:1px solid #fff !important;background:#264b9a !important;opacity:.5;font-weight:600 !important;color:#fff !important}span.ui-state-default,span.ui-widget-content span.ui-state-default,span.ui-widget-header span.ui-state-default{border:1px solid #fff !important;background:#fff !important;font-weight:600 !important;color:#000 !important}.ui-datepicker-calendar{table-layout:fixed !important}.schedule-date-is-today{background:#d9e1f2 !important}#repeat-button-div>button{background-color:#d9e1f2 !important}.modal-repeat-interval input[type=radio]:checked{border-color:#264b9a !important}.modal-repeat-interval input[type=radio]:checked::after{background-color:#264b9a !important}.modal-week-day-checkbox:checked+label{background-color:#264b9a !important;color:#fff !important;border-color:#264b9a !important}label.checked{background-color:#264b9a !important;color:#fff !important;border-color:#264b9a !important}.modal-checkbox:checked{background-color:#264b9a !important;border-color:#264b9a !important}.modal-week-day-checkbox{background:#264b9a !important}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.centerPage{height:48px;width:48px;background-repeat:repeat-y;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1002;margin:auto;border:solid 8px #264b9a;border-radius:50%;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);-webkit-transition:all .5s ease-in;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:all .5s ease-in;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.spinningLoad{height:48px;width:48px;margin:auto;border:solid 8px #264b9a;border-radius:50%;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);-webkit-transition:all .5s ease-in;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;transition:all .5s ease-in;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.sora button,.sora span,.sora div,.sora a,.sora h1,.sora h2,.sora h3,.sora h4,.sora h5,.sora h6,.sora label,.sora td{font-family:"Sora",sans-serif !important}.sora button .fs-18,.sora span .fs-18,.sora div .fs-18,.sora a .fs-18,.sora h1 .fs-18,.sora h2 .fs-18,.sora h3 .fs-18,.sora h4 .fs-18,.sora h5 .fs-18,.sora h6 .fs-18,.sora label .fs-18,.sora td .fs-18{font-size:18px}.sora button .fs-16,.sora span .fs-16,.sora div .fs-16,.sora a .fs-16,.sora h1 .fs-16,.sora h2 .fs-16,.sora h3 .fs-16,.sora h4 .fs-16,.sora h5 .fs-16,.sora h6 .fs-16,.sora label .fs-16,.sora td .fs-16{font-size:16px !important}.sora button .fs-14,.sora span .fs-14,.sora div .fs-14,.sora a .fs-14,.sora h1 .fs-14,.sora h2 .fs-14,.sora h3 .fs-14,.sora h4 .fs-14,.sora h5 .fs-14,.sora h6 .fs-14,.sora label .fs-14,.sora td .fs-14{font-size:14px}.sora button .fs-20,.sora span .fs-20,.sora div .fs-20,.sora a .fs-20,.sora h1 .fs-20,.sora h2 .fs-20,.sora h3 .fs-20,.sora h4 .fs-20,.sora h5 .fs-20,.sora h6 .fs-20,.sora label .fs-20,.sora td .fs-20{font-size:20px}.sora button .fs-24,.sora span .fs-24,.sora div .fs-24,.sora a .fs-24,.sora h1 .fs-24,.sora h2 .fs-24,.sora h3 .fs-24,.sora h4 .fs-24,.sora h5 .fs-24,.sora h6 .fs-24,.sora label .fs-24,.sora td .fs-24{font-size:24px}.sora button .fs-32,.sora span .fs-32,.sora div .fs-32,.sora a .fs-32,.sora h1 .fs-32,.sora h2 .fs-32,.sora h3 .fs-32,.sora h4 .fs-32,.sora h5 .fs-32,.sora h6 .fs-32,.sora label .fs-32,.sora td .fs-32{font-size:32px}.sora button .text-color,.sora button h1,.sora button h2,.sora button h3,.sora button h4,.sora button h5,.sora button h6,.sora button label,.sora button td,.sora span .text-color,.sora span h1,.sora span h2,.sora span h3,.sora span h4,.sora span h5,.sora span h6,.sora span label,.sora span td,.sora div .text-color,.sora div h1,.sora div h2,.sora div h3,.sora div h4,.sora div h5,.sora div h6,.sora div label,.sora div td,.sora a .text-color,.sora a h1,.sora a h2,.sora a h3,.sora a h4,.sora a h5,.sora a h6,.sora a label,.sora a td,.sora h1 .text-color,.sora h1 h1,.sora h1 h2,.sora h1 h3,.sora h1 h4,.sora h1 h5,.sora h1 h6,.sora h1 label,.sora h1 td,.sora h2 .text-color,.sora h2 h1,.sora h2 h2,.sora h2 h3,.sora h2 h4,.sora h2 h5,.sora h2 h6,.sora h2 label,.sora h2 td,.sora h3 .text-color,.sora h3 h1,.sora h3 h2,.sora h3 h3,.sora h3 h4,.sora h3 h5,.sora h3 h6,.sora h3 label,.sora h3 td,.sora h4 .text-color,.sora h4 h1,.sora h4 h2,.sora h4 h3,.sora h4 h4,.sora h4 h5,.sora h4 h6,.sora h4 label,.sora h4 td,.sora h5 .text-color,.sora h5 h1,.sora h5 h2,.sora h5 h3,.sora h5 h4,.sora h5 h5,.sora h5 h6,.sora h5 label,.sora h5 td,.sora h6 .text-color,.sora h6 h1,.sora h6 h2,.sora h6 h3,.sora h6 h4,.sora h6 h5,.sora h6 h6,.sora h6 label,.sora h6 td,.sora label .text-color,.sora label h1,.sora label h2,.sora label h3,.sora label h4,.sora label h5,.sora label h6,.sora label label,.sora label td,.sora td .text-color,.sora td h1,.sora td h2,.sora td h3,.sora td h4,.sora td h5,.sora td h6,.sora td label,.sora td td{color:#272727 !important}.sora .px-12px{padding-left:12px !important;padding-right:12px !important}.sora .py-12px{padding-top:12px !important;padding-bottom:12px !important}.sora .r-8{border-radius:8px !important;font-weight:600 !important}.sora .theme-color{color:#264b9a !important}.sora .author-name{color:#272727;font-size:16px;font-weight:600;word-wrap:break-word}.sora .sub-title{color:#888 !important;font-size:16px;font-weight:400;word-wrap:break-word}.sora .profile-image{width:48px;height:48px;position:relative;border-radius:1000px}.sora .custom-checkbox-radio{font-weight:400 !important;font-size:16px !important;cursor:pointer !important}.documentation{padding-top:12px;padding-bottom:12px;background:#fff;box-shadow:0px 2px 6px rgba(0,0,0,.12);border-radius:8px;flex-direction:column;gap:12px}.documentation .author-name{color:#272727;font-size:16px;font-weight:600;word-wrap:break-word}.documentation .sub-title{color:#888 !important;font-size:16px;font-weight:400;word-wrap:break-word}.documentation .profile-image{width:48px;height:48px;position:relative;border-radius:1000px}.documentation .title{color:#272727;font-size:18px;font-weight:600}.documentation .description{color:#272727;font-size:16px;font-weight:400}.documentation .description .count{font-weight:600 !important}.documentation .text-sec-color{color:#888 !important}.documentation .text-red-color{color:#eb0000 !important}.accordion-shadow{box-shadow:0px 2px 4px rgba(0,0,0,.1) !important;border-radius:8px !important}.reflections .profile-image{width:48px;height:48px;border-radius:50%}.reflections .reflection-card{background-color:#f4f4f4;border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;padding:12px;gap:10px;align-self:stretch;flex-grow:0;color:#272727}.reflections .reflection-list{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.reflections .control-buttons a{color:#272727}.form-check-input[role=switch]:checked{background-color:#264b9a;border-color:#264b9a}.custom-modal-dialog{max-width:600px !important}@media(max-width: 576px){.custom-modal-dialog{max-width:300px !important}}.schedule-toolbar-btn{padding:12px 24px;border-radius:1000px;background:#d9e1f2 !important;border-color:#0b0b0b !important;border:none}.active-btn{background:#264b9a !important;color:#fff !important}.day-schedule-container{display:flex;width:100%;max-width:648px;flex-direction:column;margin-bottom:12px;border-radius:8px;background:#fff;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(0,0,0,.1);transition:background .3s ease;pointer-events:auto;z-index:10}.day-schedule-container:hover{background:#d9e1f2}.day-schedule-container:hover,.day-schedule-container.schedule-dates-before-today:hover,.day-schedule-container.schedule-date-is-today:hover{cursor:pointer !important}.add-sub-teacher-row:hover{background:#d9e1f2;cursor:pointer}.add-sub-teacher-row.selected{background:#d9e1f2}.toast{position:fixed;bottom:1rem;left:1rem;margin-right:1rem;z-index:9999;display:flex;align-items:center;width:auto !important;border:none;color:#fff;background:#264b9a}.toast-body{font-size:22px}.enabled-text{color:#71b03e;font-weight:600}.disabled-text{color:#dc3545;font-weight:600}.week-schedule-url{padding:8px 0 8px 8px;color:#272727;text-decoration:none;display:flex;align-items:center}.week-schedule-url{padding:8px 0 8px 8px;color:#272727;text-decoration:none;display:flex;align-items:center}.week-schedule-url span{margin-left:8px;color:#272727;text-decoration:underline}.week-schedule-url:hover,.week-schedule-url:focus{color:#264b9a}.week-schedule-url:hover span,.week-schedule-url:focus span{color:#264b9a;text-decoration:underline}.week-schedule-url:hover svg path,.week-schedule-url:focus svg path{stroke:#264b9a}.week-schedule-url:active{color:#264b9a}.week-schedule-url:active span{color:#264b9a;text-decoration:underline}.week-schedule-url:active svg path{stroke:#264b9a}.redirect-header{background:#264b9a !important}header .dropdown-menu .active{background:#a8b7d7 !important}