@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{padding:0;margin:0;width:100%;font-family:Montserrat,sans-serif}.dropzone-external{width:98%;height:180px;background-color:hsla(0,0%,72%,.1);border-width:2px;border-style:dashed;padding:10px}.dropzone-external>*{pointer-events:none}.dropzone-external.dropzone-active{border-style:solid}.widget-container>span{font-size:14px;font-weight:500;margin-bottom:10px}#dropzone-image{max-width:100%;max-height:100%}.flex-box{display:flex;flex-direction:column;justify-content:center;align-items:center}#driver-registration-form .label{font-size:22 px}#driver-registration-form div#form-student{height:100%;max-width:390px;width:96%;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #d3d3d3}#driver-registration-form div#form-student .dx-widget.dx-button.dx-button-mode-contained.dx-button-normal.dx-button-has-text{background-color:red;box-shadow:0 6px #b22222;border:none;color:#fff;font-size:16px;font-weight:700}.mail-verify{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.mail-verify img{height:80px;margin:5px}.mail-verify span{font-size:22px;font-weight:800}.mail-verify p{font-size:18px;font-weight:500}#driver-registration-form{min-height:100vh;padding:10px 0;background-color:beige;display:flex;flex-direction:column;justify-content:center;align-items:center}#driver-registration-form .label{font-size:22px;margin-bottom:10px;font-weight:700;text-align:center}#driver-registration-form #form-driver{height:100%;max-width:390px;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #d3d3d3}#driver-registration-form #form-driver .dx-widget.dx-button.dx-button-mode-contained.dx-button-normal.dx-button-has-text{background-color:red;box-shadow:0 6px #b22222;border:none;color:#fff;font-size:16px;font-weight:700}#driver-registration-form .app-download-note{background:#ffcdb1;color:#bf0404;padding:10px;margin-bottom:10px;border-radius:4px;font-size:13px}#driver-registration-form .app-download-note .dl-app{margin-top:5px;background:#fff;font-family:Montserrat,sans-serif;font-weight:700;border-color:#ffbea5}#successful-verification[data-v-42b967ee]{min-height:100vh;background-color:beige;display:flex;flex-direction:column;justify-content:space-around;align-items:center}#successful-verification .success-checkmark[data-v-42b967ee]{width:400px;margin:0 auto;border-radius:10px;box-shadow:0 0 6px #a6a4a4;background-color:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center}#successful-verification .success-checkmark .check-icon[data-v-42b967ee]{width:80px;height:80px;margin:20px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #4caf50}#successful-verification .success-checkmark .check-icon[data-v-42b967ee]:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}#successful-verification .success-checkmark .check-icon[data-v-42b967ee]:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle-42b967ee 4.25s ease-in}#successful-verification .success-checkmark .check-icon[data-v-42b967ee]:after,#successful-verification .success-checkmark .check-icon[data-v-42b967ee]:before{content:"";height:100px;position:absolute;background:#fff;transform:rotate(-45deg);z-index:2}#successful-verification .success-checkmark .check-icon .icon-line[data-v-42b967ee]{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}#successful-verification .success-checkmark .check-icon .icon-line.line-tip[data-v-42b967ee]{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip-42b967ee .75s}#successful-verification .success-checkmark .check-icon .icon-line.line-long[data-v-42b967ee]{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long-42b967ee .75s}#successful-verification .success-checkmark .check-icon .icon-circle[data-v-42b967ee]{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(76,175,80,.5)}#successful-verification .success-checkmark .check-icon .icon-fix[data-v-42b967ee]{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}#successful-verification .success-checkmark .lower-side[data-v-42b967ee]{width:100%;height:120px;margin-top:20px;background-color:#4caf50;overflow:hidden;color:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px}@keyframes rotate-circle-42b967ee{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip-42b967ee{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long-42b967ee{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}#warning-form{min-height:100vh;background-color:beige;display:flex;flex-direction:column;justify-content:center;align-items:center}#warning-form .label{font-size:22 px;margin-bottom:10px;font-weight:700}#warning-form div#form{height:100%;max-width:390px;width:80%;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px #d3d3d3}#warning-form div#form .dx-widget.dx-button.dx-button-mode-contained.dx-button-normal.dx-button-has-text{background-color:red;box-shadow:0 6px #b22222;border:none;color:#fff;font-size:16px;font-weight:700}#login-page{min-height:100vh;background-color:beige;display:flex;flex-direction:column;justify-content:center;align-items:center}#login-page .label{font-size:22 px;margin-bottom:10px;font-weight:700}#login-page div#login-form{height:100%;max-width:390px;width:80%;background-color:#fff;padding:30px 20px;border-radius:10px;box-shadow:0 0 10px #d3d3d3}#login-page div#login-form .dx-widget.dx-button.dx-button-mode-contained.dx-button-normal.dx-button-has-text{background-color:#034ab3;box-shadow:0 8px #053986;border:none;color:#fff;font-size:16px;font-weight:700;margin-top:10px}.el-dialog{max-width:1200px;margin:0 auto 4px}.el-dialog .el-dialog__header{background:#409eff}.el-dialog .el-dialog__header .el-dialog__title{color:#fff}.el-dialog .el-dialog__header{padding:10px 20px 10px;text-align:left;font-weight:500;box-shadow:0 1px 5px rgba(0,0,0,.2)}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px}.el-dialog .el-dialog__header .el-dialog__headerbtn{top:10px;font-size:16px;font-weight:700}.el-dialog .el-dialog__header .el-dialog__headerbtn i{color:#000}.el-dialog .el-dialog__header .right-button{position:absolute;right:8px;top:8px}.el-dialog .el-dialog__header .right-button .el-button{border:none;padding:0;width:28px;height:28px;font-size:17px;color:#333;line-height:28px;box-shadow:none}.el-dialog .el-dialog__header .right-button .el-button svg{width:20px;vertical-align:top;margin-top:4px}.el-dialog .el-dialog__body{height:550px;flex:1;padding-bottom:50px;overflow:auto;padding:0;color:#424242;word-break:keep-all}.el-dialog .el-dialog__body .dx-texteditor-input{color:#000}.el-dialog .el-dialog__footer{height:50px;text-align:center;border-top:1px solid #eaeaea;padding:6px!important}.el-dialog .dx-scrollview-content{padding:10px!important}.el-dialog .dx-scrollview-content .dx-scrollview-content{padding:0!important}.el-dialog .img-container{text-align:center}.el-dialog .img-container .img{background-color:hsla(0,0%,96%,.922);padding:10px;border-radius:20px}.el-dialog .img-container .img img{width:90%;border-radius:10px}.el-dialog .horizontal-selector{display:block!important}.el-dialog .horizontal-selector label{margin-bottom:10px!important}.dx-loadpanel-wrapper{z-index:2100!important}#admin-page{min-height:100vh;background-color:beige}#admin-page .header{width:100%;height:50px;background-color:#034ab3;display:flex;justify-content:space-between}#admin-page .header .logo{display:flex;justify-content:center;align-items:center;height:100%}#admin-page .header .logo img{max-width:140px;width:100%;margin:0 10px}#admin-page .header .user{display:flex;justify-content:center;align-items:center;height:100%;margin:0 10px;color:#f0f8ff}#admin-page .header .user .fa-user-circle{height:30px;width:30px}#admin-page .wave{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:5;transform-origin:70% 70%;display:inline-block}#admin-page .body{padding:0 20px}#admin-page .body #dataGrid .dx-datagrid.dx-gridbase-container.dx-datagrid-borders{border-radius:10px;box-shadow:0 0 10px #dfe2e3}#admin-page .body #dataGrid .dx-datagrid-headers.dx-datagrid-nowrap,#admin-page .body #dataGrid .dx-datagrid-scrollable-simulated.dx-datagrid-content.dx-datagrid-scroll-container{border-top-right-radius:10px;border-top-left-radius:10px}#admin-page .body #dataGrid .dx-datagrid-rowsview .dx-master-detail-row>.dx-master-detail-cell{padding:0}#admin-page .body #dataGrid .dx-datagrid-rowsview .dx-selection.dx-row>td{background-color:#1d7de2;color:#fff}#admin-page .body #dataGrid .icon-tick{font-size:18px;text-align:center}#admin-page .body #dataGrid .icon-tick.ticked{color:#28a745}#admin-page .body #dataGrid .icon-tick.no-tick{color:#f4273b}#admin-page .body #dataGrid .dx-datagrid-header-panel{display:none!important}#admin-page .body #dataGrid .dx-datagrid-headers .dx-datagrid-filter-row>td{background:#fff!important}#admin-page .body #dataGrid .dx-datagrid-headers .dx-datagrid-table .dx-row>td{background-color:#f5f5f5;color:#666;font-weight:700;text-align:center!important;line-height:1;vertical-align:middle}#admin-page .body #dataGrid .dx-datagrid-headers .dx-datagrid-table .dx-row>td .dx-datagrid-text-content{padding:4px}#admin-page .body #dataGrid .image-template{text-align:center}#admin-page .body #dataGrid .image-template img{width:100%}#admin-page .body #dataGrid .button-cell{text-align:center!important}#admin-page .body #dataGrid .button-cell:not([role=columnheader]){padding:4px!important;text-align:center!important;line-height:1;vertical-align:middle}#admin-page .body .dx-widget{letter-spacing:-.6px}#admin-page .body .dx-pager{padding:10px!important}#admin-page .body .dx-pager .dx-navigate-button{height:28px;line-height:25px;padding:0 10px}#admin-page .body .dx-pager .dx-page,#admin-page .body .dx-pager .dx-page-size{padding:0 4px!important;background:#fff;font-size:13px;font-weight:700;min-width:32px;height:28px;line-height:26px;box-sizing:border-box;text-align:center}#admin-page .body .dx-pager .dx-page-size.dx-selection,#admin-page .body .dx-pager .dx-page.dx-selection{background-color:#034ab3;color:#fff}#admin-page .body .dx-page-sizes .dx-page-size{padding:0 4px!important;background:#fff;font-size:13px;font-weight:700;min-width:32px;height:28px;line-height:26px;text-align:center}#admin-page .body .dx-page-sizes .dx-page-size.dx-selection{background-color:#034ab3;color:#fff}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}#successful-registration{min-height:100vh;background-color:beige;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 10px}#successful-registration img{height:80px;margin:14px}#successful-registration span{font-size:26px;font-weight:800;color:#3cb371}