.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.char-daily{width:100%}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}@media print{.chart{margin-right:42px}.main-react-chart{margin-left:-20px}tfoot.report-footer-sch-fee-print{display:table-footer-group}div.footer-info-sch-fee-print,div.page-footer-sch-fee-print{display:none;height:40px}.page-footer-line-sch-fee-print{border:2px solid blue;margin-bottom:7px;width:86.5%}div.page-footer-text-sch-fee-print{color:blue;font-family:Khmer OS Siemreap;font-size:10px!important;text-align:center}table.report-container-sch-fee-print{border-spacing:0!important;page-break-after:always;width:100%!important}div.page-footer-sch-fee-print{bottom:0;font-size:10px;height:50px;margin-right:20px;opacity:.8;position:fixed;text-align:center;width:100%}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@font-face{font-family:KantumruyPro;src:url(/static/media/KantumruyPro-Regular.2f19bc7346f7ed35dc56.ttf)}@font-face{font-family:KhmerOsMoul;src:url(/static/media/KhmerOSmuollight.35fac32b6e1e0e1a8639.ttf)}@font-face{font-family:SiemReap;src:url(/static/media/Siemreap.db7bf488d7f424cb2d56.ttf)}tfoot.report-footer-sch-fee{display:table-footer-group}div.footer-info-sch-fee,div.page-footer-sch-fee{display:none;height:40px}.page-footer-line-sch-fee{border:2px solid blue;margin-bottom:7px;width:86.5%}div.page-footer-text-sch-fee{color:blue;font-family:Khmer OS Siemreap;font-size:10px!important;text-align:center}table.report-container-sch-fee{border-spacing:0!important;page-break-after:always;width:100%!important}div.page-footer-sch-fee{bottom:0;font-size:10px;height:50px;margin-right:20px;opacity:.8;position:fixed;text-align:center;width:100%}.table-student-parents td{border:1px solid #92cbf9;font-family:Siemreap!important;font-size:9px;font-weight:100!important;text-align:center}.table-student-parents th{background-color:#deeffd}.start-date-student-parents-info{font-family:Siemreap!important;font-size:10px!important;font-weight:100!important}.main{position:relative}.inner,.main{background-color:#eef0f3;width:100%}.inner{display:table;height:100%;overflow-x:auto;position:fixed;white-space:nowrap}@media(min-width:0px)and (max-width:376px){.inner{width:320px!important}}@media(min-width:377px)and (max-width:425px){.inner{width:480px!important}}@media(min-width:426px)and (max-width:600px){.inner{width:550px!important}}@media(min-width:426px)and (max-width:768px){.inner{width:768px!important}}.backdrop-style{background:linear-gradient(180deg,#fff 30%,#dde9f3)}.backdrop-style .background-image{background-position:50% 50%;background-repeat:no-repeat;background-size:80%;height:100%;left:0;opacity:.1;position:fixed;top:0;width:100%}.backdrop-style .system-title{color:#eef0f3;font-size:20px;font-weight:700;margin-bottom:20px;margin-top:10px}.backdrop-style .power-title{color:#eef0f3;font-weight:700}.drawer-menu .MuiDrawer-paper{background-color:#fff;box-shadow:1.95px 1.95px 2.6px rgba(19,105,233,.15)}.drawer-menu .image-container{border-radius:50%!important;height:175px;margin-top:20px;width:175px}.drawer-menu .image-container .logo{height:90%;width:90%}.drawer-menu .list-menu .list-item-active{height:50px;width:100%}.drawer-menu .list-menu .list-item-active .list-item-button{height:100%}.drawer-menu .list-menu .list-item-active .list-item-button .list-item-icon{color:#2e3192;height:100%;justify-content:center}.drawer-menu .list-menu .list-item-active .list-item-button .list-item-icon .icon{color:#2e3192;font-weight:700!important;height:22px;margin-top:6px;width:22px}.drawer-menu .list-menu .list-item-active .list-item-button .list-item-text{color:#2e3192;font-family:KantumruyPro!important;font-size:16px;font-weight:700!important;padding-top:2px}.drawer-menu .list-menu .list-item-active .submenu-icon-active{color:#2e3192}.drawer-menu .list-menu .list-item{height:50px;width:100%}.drawer-menu .list-menu .list-item .list-item-button{height:100%}.drawer-menu .list-menu .list-item .list-item-button .list-item-icon{height:100%;justify-content:center}.drawer-menu .list-menu .list-item .list-item-button .list-item-icon .icon{height:22px;margin-top:6px;width:22px}.drawer-menu .list-menu .list-item .list-item-button .list-item-text{color:gray;font-family:KantumruyPro!important;font-size:16px;font-weight:700!important;padding-top:2px}.drawer-menu .list-menu .list-item .submenu-icon-active{color:#484949}.top-bar{background-color:#fff;padding:0 20px}.top-bar .icon-right{color:gray;height:26px;width:26px}.top-bar .user-name{color:gray;font-size:16px}.top-bar .link-icon{color:#2e3192;font-size:26px}.top-bar .btn-menu{height:35px;padding:0 10px 0 0}.top-bar .btn-menu .avatar-user{height:35px;width:35px}.top-bar .btn-menu .icon-menu{color:#2e3192}.top-bar .btn-menu .username-text{color:#2e3192;font-family:KantumruyPro!important;font-size:15px;font-weight:700}.login-container{background-position:40% 50%;background-repeat:no-repeat;background-size:80%;height:100vh;width:100%}@media(min-width:1025px)and (max-width:1650px){.login-container{background-position:60% 18%;background-size:80%}}@media(min-width:769px)and (max-width:1024px){.login-container{background-position:100% 14%;background-size:100%}}@media(min-width:426px)and (max-width:768px){.login-container{background-position:60% 12%;background-size:120%}}@media(min-width:426px)and (max-width:600px){.login-container{background-position:50% 11%;background-size:140%}}.login-container .box-container{background-color:#fff;border-radius:8px;padding:20px 25px;width:350px}.login-container .box-container .login-subtitle{font-family:KantumruyPro!important;font-size:20px;font-weight:700}.login-container .box-container .login-subtitle1{font-family:KantumruyPro!important;font-size:15px;text-align:center}.login-container .box-container .box-login{display:flex;justify-content:center}.login-container .box-container .box-login .input-login{font-family:KantumruyPro!important;font-size:15px}.login-container .box-container .box-login .input-login .css-19qh8xo-MuiInputBase-input-MuiOutlinedInput-input{font-family:KantumruyPro!important}.login-container .box-container .box-login .forgot-pwd,.login-container .box-container .box-login .label-login{color:#2e3192;font-family:KantumruyPro!important;font-size:15px}.login-container .box-container .box-login .forgot-pwd{text-align:right;text-decoration:underline}.login-container .box-container .box-login .icon{color:#2e3192}.login-container .box-container .box-login .viewpw-icon{cursor:pointer}.login-container .box-container .forgot-password{color:#2e3192;font-size:12px}.login-container .box-container .btn-sign-in{background-color:#2e3192;color:#fff;font-family:KantumruyPro!important;font-size:15px;font-weight:700;margin-top:18px}.login-container .box-container .footer-copy-right{font-weight:700}.login-container .box-container .footer-copy-right,.login-container .box-container .footer-copy-right-left{color:#2e3192;font-family:KantumruyPro!important;font-size:12px!important;margin-top:40px;text-align:center}.page-container .card{background-color:#fff!important;border-radius:8px;height:195px;padding:5px 5px 12px 16px}.page-container .card .status{font-family:KantumruyPro!important;font-size:12.5px;font-weight:SemiBold}.page-container .card .box-status-green{background-color:#00d387;border-radius:50%}.page-container .card .box-status-red{background-color:#e53838;border-radius:50%}.page-container .card .box-status-yellow{background-color:#f8a60e;border-radius:50%}.page-container .card .action-field{color:red}.page-container .card .card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2e3192;display:-webkit-box;font-family:KantumruyPro!important;font-size:13px;font-weight:700;overflow:hidden}.page-container .card .icon-button{color:#707070;font-size:16px!important}.page-container .card .value-icon-button{color:#707070;font-family:KantumruyPro!important;font-size:12px!important}.page-container .card .card-discription{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#707070;display:-webkit-box;font-family:KantumruyPro!important;font-size:13px!important;height:40px;overflow:hidden}.page-container .page-header{height:40px;width:100%}.page-container .page-header .slash{background-color:#2e3192;height:40px;width:4px}.page-container .page-header .page-title{color:#2e3192;font-family:KantumruyPro!important;font-size:20px;font-weight:700!important;text-decoration:none}.page-container .page-header .breadcrumbs-title{color:#000;font-family:KantumruyPro!important;font-size:15px}.page-container .page-header .slash-title{color:#2e3192;font-family:KantumruyPro!important;font-size:20px;font-weight:700}.page-container .page-header .page-link-title{color:#2e3192;cursor:pointer;font-family:KantumruyPro!important;font-size:15px;text-decoration:none}.page-container .header-text{color:#2e3192;font-family:KantumruyPro!important;font-size:15px;margin-top:-5px;padding:0 0 5px 5px}.page-container .search-field{background-color:#fff;border-radius:6px;font-family:KantumruyPro!important;width:100%}.page-container .search-field .css-e2mtqw-MuiInputAdornment-root,.page-container .search-field .css-nu79wc-MuiInputAdornment-root{border:none;color:#2e3192!important}.page-container .search-field .MuiOutlinedInput-input,.page-container .search-field .css-1ua80n0-MuiInputBase-input-MuiOutlinedInput-input{border:none;color:#2e3192;font-family:KantumruyPro!important}.page-container .search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none;border-radius:6px;color:#2e3192;font-family:KantumruyPro!important}.page-container .search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{border:none;border-radius:6px!important;color:#2e3192!important;font-family:KantumruyPro,!important!important}.page-container .search-field .MuiInputLabel-root.Mui-focused{border:none;border-radius:6px;color:#2e3192;font-family:KantumruyPro!important}.page-container .filter-date{background-color:#229751}.page-container .field-title{color:#2e3192;font-family:KantumruyPro!important;font-size:15px}.page-container .btn-create{background-color:#2e3192!important;border-radius:10px;color:#fff;font-family:KantumruyPro!important;font-size:"KantumruyPro"!important;margin-top:20px;padding:8px 30px}.page-container .btn-create .icon-add{height:18px;width:18px}.page-container .body-container{border-radius:10px;margin-top:10px;padding:0 0 20px;width:100%}@media(min-width:0px)and (max-width:376px){.page-container .body-container{width:310px!important}}@media(min-width:377px)and (max-width:425px){.page-container .body-container{width:370px!important}}@media(min-width:426px)and (max-width:600px){.page-container .body-container{width:476px!important}}.page-container .body-container .table{border-collapse:initial;border-spacing:0 8px;display:table;overflow-x:auto;white-space:nowrap;width:100%}.page-container .body-container .table .header-row{background-color:#fff;padding:30px 0}.page-container .body-container .table .header-row .header-title-start{border:none;border-radius:6px 0 0 6px;color:#2e3192;font-family:KantumruyPro!important;font-size:15px;font-weight:700;padding:10px 5px 10px 20px}.page-container .body-container .table .header-row .header-title{border:none;color:#2e3192;font-family:KantumruyPro!important;font-size:15px;font-weight:700;padding:10px 5px}.page-container .body-container .table .header-row .header-title-end{border:none;border-radius:0 6px 6px 0;color:#2e3192;font-family:KantumruyPro!important;font-size:15px;font-weight:700;padding:10px 20px 10px 5px}.page-container .body-container .table .header-row .header-sticky-left{background-color:#fff;left:0;position:-webkit-sticky;position:sticky}.page-container .body-container .table .header-row .header-sticky-right{background-color:#fff;position:-webkit-sticky;position:sticky;right:0}.page-container .body-container .table .body{background-color:#fff;box-shadow:none}.page-container .body-container .table .body :hover{background-color:#eff6fd;cursor:pointer}.page-container .body-container .table .body .onclick-student{background-color:#eff6fd}.page-container .body-container .table .body .body-row{cursor:pointer}.page-container .body-container .table .body .body-row .body-cell-start{border:none;border-radius:6px 0 0 6px;font-family:KantumruyPro!important;font-size:15px;padding:5px 5px 5px 20px}.page-container .body-container .table .body .body-row .body-cell{border:none;font-family:KantumruyPro!important;font-size:15px;padding:5px}.page-container .body-container .table .body .body-row .body-cell .member-name{font-family:KantumruyPro!important;font-size:15px}.page-container .body-container .table .body .body-row .body-cell-end{border:none;border-radius:0 6px 6px 0;font-family:KantumruyPro!important;font-size:15px;padding:5px 20px 5px 5px}.page-container .body-container .table .body .body-row .body-cell-sticky-left{background-color:#fff;left:0;position:-webkit-sticky;position:sticky}.page-container .body-container .table .body .body-row .body-cell-sticky-right{background-color:#fff;position:-webkit-sticky;position:sticky;right:0}.empty-container{background-color:#fff}.empty-container .text-title{color:#b6b5b5;font-family:KantumruyPro!important;font-size:16px;font-weight:700;margin-top:10px;text-align:center}.empty-container .empty-image{height:auto;width:20%}.empty-container .text-des{color:gray;font-family:KantumruyPro!important;font-size:15px;text-align:center}.dollar-container{background-color:#ff8204!important;border-radius:8px;height:26px;width:26px}.dollar-container .dollar-icon{color:#fff;font-size:15px!important;margin-bottom:2px}.map-container{border-radius:6px;height:26px;width:26px}.map-container .map-icon{margin-top:2px;width:22px!important}.update-container{border:1px solid #2e3192;border-radius:6px;height:26px;width:26px}.update-container .update-icon{color:#2e3192;font-size:14px!important;margin-bottom:2px}.update-container .doc-icon{color:#fff;font-size:18px!important;margin-bottom:2px}.update-container .doc-icon:hover{background-color:#2e3192!important}.reset-container{border:1px solid #357a38;border-radius:6px;height:26px;width:26px}.reset-container .reset-icon{color:#357a38;font-size:13px!important;margin-bottom:2px}.reset-container .doc-icon{color:#fff;font-size:18px!important;margin-bottom:2px}.reset-container .doc-icon:hover{background-color:#357a38!important}.delete-container{background-color:#fff!important;border:1px solid #f75257;border-radius:6px;height:26px;width:26px}.delete-container .delete-icon{color:#f75257;font-size:16px!important;margin-bottom:2px}.approve-container{background-color:#fff!important;border:1px solid green;border-radius:6px;height:26px;width:26px}.approve-container .approve-icon{color:green;font-size:16px!important;margin-bottom:2px}.delete-icon{color:#f75257;font-size:26px!important}.btn-void{background-color:#f75257!important;border-radius:5px!important;color:#fff!important;font-size:13px;height:28px!important;padding:2px 10px!important}.btn-void,.update-title{font-family:KantumruyPro!important}.update-title{font-size:15px!important}.action-field{font-family:KantumruyPro!important;font-size:15px}.dialog-container .MuiPaper-root{border-radius:10px!important}.dialog-container .dialog-title,.dialog-container .dialog-title-view{color:#2e3192;font-family:KantumruyPro!important;font-size:20px;font-weight:700}.dialog-container .dialog-title-view{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dialog-container .delete-descript{font-family:KantumruyPro!important}.dialog-container .close-icon{color:red}.dialog-container .avater-image{height:140px;object-fit:cover!important;width:140px}.dialog-container .student-image{height:150px;width:150px}.dialog-container .image-title{text-align:center}.dialog-container .field-title,.dialog-container .image-title{color:#2e3192;font-family:KantumruyPro!important;font-size:15px}.dialog-container .field-title{margin-bottom:2px}.dialog-container .btn-add{background-color:#2e3192!important;border-radius:5px;color:#fff;font-family:KantumruyPro!important;font-size:15px;height:32px}.dialog-container .btn-create{background-color:#2e3192!important}.dialog-container .btn-create,.dialog-container .btn-delete{border-radius:8px;color:#fff;font-family:KantumruyPro!important;margin-top:10px;padding:8px 0}.dialog-container .btn-delete{background-color:#f75257!important;font-weight:700}.dialog-container .btn-cancel{background-color:#e53838!important}.dialog-container .btn-approve,.dialog-container .btn-cancel{border-radius:8px;color:#fff;font-family:KantumruyPro!important;font-weight:700;margin-top:10px;padding:8px 0}.dialog-container .btn-approve{background-color:#00d387!important}.dialog-container .btn-upload-user{border-radius:50%;height:160px;width:160px}.dialog-container .btn-upload-user .avater-image{border-radius:50%;height:160px;object-fit:cover;width:160px}.dialog-container .btn-upload-user .image-title{color:#2e3192;font-family:KantumruyPro!important;font-size:15px;text-align:center}.dialog-container .btn-upload-doc{height:120px;width:100px}.dialog-container .btn-upload{height:90px;width:100px}.dialog-container .image-list{height:90px;object-fit:cover;width:100px}.dialog-container .title-view{font-family:KhmerOsMoul!important;font-size:16px;text-align:center}.dialog-container .subtitle-view{font-family:KantumruyPro!important;font-size:16px;text-align:center}.dialog-container .body-view,.dialog-container .body-view-time{font-family:KantumruyPro!important;font-size:14px}.dialog-container .body-view-time{color:#2e3192}.dialog-container .App{text-align:center;width:100%}.dialog-container .App .App-header{align-items:center;background-color:#fff;color:hsla(0,0%,45%,.549);flex-direction:column;justify-content:center;min-height:65vh;width:100%}.crop-container .MuiPaper-root{border-radius:10px!important}.crop-container .dialog-title{color:#2e3192;font-size:15px;font-weight:700}.crop-container .close-icon{color:red}.crop-container .avater-image{height:140px;width:140px}.crop-container .dialog-content{background:#333;height:400px;position:relative;width:auto}.icon-mash{color:#2e3192;width:100px}.cicle-maker{background-color:gray;border-radius:100%;height:300px;width:300px}.cicle-maker .typography{align-items:center;display:flex;font-weight:700;justify-content:center;margin-top:35%}.marsk{color:gray;font-size:30;font-weight:700}.back-text{color:#fff;font-family:KantumruyPro!important;font-weight:700}.btn-home{border:1px solid #2e3192;border-radius:5px;color:#2e3192;font-size:12px}.setting-page .page-header{height:40px}.setting-page .page-header .slash{background-color:#2e3192;height:40px;width:4px}.setting-page .page-header .page-title{color:#2e3192;font-family:KantumruyPro!important;font-size:20px;font-weight:700!important}.setting-page .page-header .breadcrumbs-title{color:#000;font-family:KantumruyPro!important;font-size:15px}.setting-page .page-header .page-link-title{color:#2e3192;cursor:pointer;font-family:KantumruyPro!important;font-size:15px;text-decoration:none}.setting-page .search-title{color:#0f81c2;font-family:KantumruyPro!important}.setting-page .header-text{color:#2e3192;font-family:KantumruyPro!important;font-size:14px;margin-top:-5px;padding:0 0 5px 5px}.setting-page .search-field{background-color:#fff;border-radius:6px;font-family:KantumruyPro!important;width:100%}.setting-page .search-field .css-nu79wc-MuiInputAdornment-root{color:#2e3192!important}.setting-page .search-field .MuiOutlinedInput-input,.setting-page .search-field .css-1ua80n0-MuiInputBase-input-MuiOutlinedInput-input{color:#2e3192;font-family:KantumruyPro!important;font-weight:700}.setting-page .search-field .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#fff;border-radius:6px;color:#2e3192;font-family:KantumruyPro!important;font-weight:700}.setting-page .search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-input{border-radius:6px!important;color:#2e3192!important;font-family:KantumruyPro,!important!important;font-weight:700!important}.setting-page .search-field .MuiInputLabel-root.Mui-focused{border-radius:6px;color:#2e3192;font-family:KantumruyPro!important;font-weight:700}.setting-page .search-field .supplier-detail-box{justify-content:space-between}.setting-page .btn-create{background-color:#2e3192!important;border-radius:10px;color:#fff;font-family:KantumruyPro!important;font-size:"KantumruyPro"!important;height:100%;padding:8px 30px}.setting-page .btn-create .icon-add{height:18px;width:18px}.setting-page .btn-create .icon-save{height:18px;margin-right:15px;width:18px}.setting-page .setting-page-container{background-color:#fff;border-radius:10px;height:100px;padding:15px 20px}.setting-page .setting-page-container .image{color:#2e3192;height:40px;width:40px}.setting-page .setting-page-container .page-title{color:#2e3192;font-family:KantumruyPro!important;font-size:16px;font-weight:700;margin:5px 0}.setting-page .setting-page-container .page-description{color:#2e3192;color:#191919;display:-webkit-box;font-family:KantumruyPro!important;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:pre-line;width:100%}.setting-page .transportation-card{background-color:#fff;border:1px solid #e2e0e0;border-radius:10px;padding:10px}.setting-page .transportation-card .transportation-bus-model{color:#2e3192;font-family:KantumruyPro!important;font-size:20px}.setting-page .transportation-card .transportation-seat,.setting-page .transportation-card .transportation-value{color:#2e3192;font-family:KantumruyPro!important;font-size:15px}.setting-page .transportation-card .transportation-value{font-weight:700}.setting-page .announcement-card{background-color:#fff;border:1px solid #e2e0e0;border-radius:10px}.setting-page .announcement-card .announcement-image-container{position:relative}.setting-page .announcement-card .announcement-image-container .announcement-image{border-radius:10px;height:220px;object-fit:cover;width:100%}.setting-page .announcement-card .announcement-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;color:#2e3192;display:-webkit-box!important;font-family:KantumruyPro!important;font-size:20px;overflow:hidden}.setting-page .announcement-card .announcement-des{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:KantumruyPro!important;font-size:15px;overflow:hidden}.print-report .dialog-title{color:#2e3192;font-family:SiemReap!important;font-size:16px;font-weight:700;text-transform:uppercase}.print-report .close-icon{color:red}.report-title-header{font-family:SiemReap,!important!important;font-size:15px!important;font-weight:700!important;text-align:right!important}.report-center-title-big{font-size:18px!important}.report-center-title,.report-center-title-big{font-family:KhmerOsMoul!important;text-align:center!important}.report-center-title{font-size:16px!important}.contract-body-des-bold{font-family:SiemReap,!important!important;font-size:14px!important;font-weight:700!important}.contract-body-des-moul{font-family:KhmerOsMoul!important}.contract-body-des,.contract-body-des-moul{font-size:14px!important;font-weight:100!important}.contract-body-des{font-family:SiemReap,!important!important}.title-sr-bole{font-weight:700}.title-sr,.title-sr-bole{font-family:SiemReap,!important!important;font-size:16px!important}.contract-body-des-italic{font-weight:100!important}.contract-body-des-bold-italic,.contract-body-des-italic{font-family:SiemReap,!important!important;font-size:14px!important;font-style:italic}.contract-body-des-bold-italic{font-weight:700}div.contract-page-footer{bottom:0;height:50px;opacity:.8;position:fixed;text-align:center;width:100%}.watermark{display:none;left:50%;opacity:.1;page-break-after:always;top:50vh;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50vw;z-index:-9}table.print-contract-container{page-break-after:always;width:100%}thead.contract-header{display:table-header-group}table{border-collapse:collapse;width:100%}td,th{border:1px solid #000;padding:8px}.header-row,th{background-color:#f2f2f2}.header-row{font-weight:700}.content-row{background-color:#fff}.content-row td:first-child{text-align:center}.content-row td:not(:first-child){text-align:left}tfoot.contract-footer{display:table-footer-group}div.contract-footer-info,div.contract-page-footer{display:none;height:50px}@media print{@page{margin-top:4mm!important}.watermark{counter-increment:page;position:fixed}.watermark,div.contract-footer-info,div.contract-page-footer{display:block}}.divider{border-bottom:3px solid #97badb!important}.page-footer-text-main{color:#858af3;font-family:SiemReap!important;font-size:11px!important;font-weight:500;letter-spacing:normal!important;line-height:25px;text-align:center}.forgotpassword-page{height:100vh;width:100%}.forgotpassword-page .text-field{background-color:#fff;border-radius:6px}.forgotpassword-page .text-field .css-1n4twyu-MuiInputBase-input-MuiOutlinedInput-input{color:#00008b!important}.forgotpassword-page .background-image{background-position:50% 50%;background-repeat:no-repeat;background-size:80%;height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%}.forgotpassword-page .back-btn{height:10%}.forgotpassword-page .back-btn .text-back{display:flex;flex-direction:column;height:100%;justify-content:center}.forgotpassword-page .back-btn .text-back .title-back{color:#2e3192;text-transform:none}.forgotpassword-page .container{background-color:#fff;border-radius:8px;flex-direction:column;height:600px;margin:auto 0;position:relative;width:500px}.forgotpassword-page .container,.forgotpassword-page .container .box-logo,.forgotpassword-page .container .box-text{display:flex;justify-content:center}.forgotpassword-page .container .box-text .title{color:gray;font-weight:700}.forgotpassword-page .container .box-text .sub-title{color:#000}.forgotpassword-page .container .box-login{display:flex;justify-content:center}.forgotpassword-page .container .box-login .icon{color:#2e3192}.forgotpassword-page .container .box-login .btn-sign-in{background-color:#2e3192;color:#fff;font-size:18px;font-weight:700;text-transform:none}.alert-message .snackbar-alert{border-radius:20px;margin-top:10px}.alert-message .snackbar-alert .alert-success{background-color:#00c9a7;border-radius:20px;color:#fff;font-family:KantumruyPro!important}.alert-message .snackbar-alert .alert-error{background-color:#ff6f91;border-radius:20px;color:#fff;font-family:KantumruyPro!important}