body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:calc(100vh - 150px)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ant-pagination-item-active a{color:#fff!important;background-color:#57c059}.ant-pagination-item-active a:hover{color:#fff!important}.ant-pagination-item-active{border-color:#57c059!important}.ant-pagination-item:focus,.ant-pagination-item:hover{border-color:#57c059}a:hover{color:#57c059!important}a{color:#000!important}.ant-pagination-next:hover button,.ant-pagination-prev:hover button{color:#57c059!important}.ant-pagination-next:focus .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link,.ant-pagination-prev:focus .ant-pagination-item-link,.ant-pagination-prev:hover .ant-pagination-item-link{border-color:#57c059!important}thead[class*=ant-table-thead] th{background-color:#f0f2f8!important}td.ant-table-column-sort{background-color:inherit!important}.ant-table-tbody>tr.ant-table-row:hover>td{background:inherit!important}.basic-container .profile-details{height:100px}.basic-container .ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:block}.basic-container .base-container-header{padding:0 0 0 16px;background-color:#fff}.basic-container .base-container-content{margin:24px;background-color:#fff;min-height:280px}.basic-container .ant-card-bordered{border:0!important}.basic-container .base-container-header .ant-input{border-radius:10px}.basic-container .base-container-header .course-search,.basic-container .base-container-header .name-search{width:200px}.basic-container .base-container-header .course-search{margin-left:5px}.center{display:block;margin-left:auto;margin-right:auto}.doughnut-container{display:flex;padding:10px}.doughnut-container .content2{margin-right:20px}.main-dashboard-container{margin-top:150px}.main-dashboard-container .current-month{text-align:center;margin-bottom:15px;color:#5d67a8;font-weight:700;font-size:26px;border-bottom:1px solid #d3d3d3;padding:10px;background:#f0f8ff}.doughnut-spin-user .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:10%;height:40px;z-index:99999}.main-dashboard-container .second-section{border:1px solid #d3d3d3;margin:20px}canvas{max-width:600px!important;max-height:300px!important}.banner-wrapper{display:table;table-layout:fixed;width:100%;height:200px;background-color:#d1ecf3;margin-bottom:50px;margin-top:20px}.banner-wrapper .banner-warpper-card{display:table-cell;height:100px;vertical-align:middle}.banner-wrapper .banner-wrapper-sub-card{padding:24px;width:150px;margin:auto;background:#fff;text-align:center;border-radius:30px}.banner-wrapper .banner-wrapper-sub-card-header-value{color:#01cab8;font-size:35px;font-weight:700}.banner-wrapper .banner-wrapper-sub-card-header{color:#5d67a8;text-align:center;margin-bottom:20px;font-weight:700;font-size:22px}.dashboard-table-container thead[class*=ant-table-thead] th{background-color:#f0f2f8!important;font-size:14px;text-align:center}.dashboard-table-container .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;border-right:1px solid #e4e3e3;transition:background .3s}.dashboard-table-container .ant-table-tbody>tr.ant-table-row:hover>td{background:#fafafa!important;text-align:center;background:#0ff}.dashboard-table-container .ant-table-tbody>tr.ant-table-row>td{text-align:center}.dashboard-table-container{overflow:auto}.dashboard-table-container.ant-table table{width:100%;text-align:center;border-radius:2px 2px 0 0;border-collapse:initial;border-spacing:0;font-size:16px;font-weight:600}.dashboard-table-container .ant-table-pagination.ant-pagination{display:none}.dashboard-table-container .ant-table{border:1px solid #e4e3e3}.dashboard-section-conatiner{border:1px solid #d3d3d3;margin:0 20px}.dashboard-section-conatiner .dashboard-section-time{border-bottom:1px solid #d3d3d3;padding:10px;background:#f0f8ff}.dashboard-table-container .table-header{text-align:center;font-weight:500;background-color:#f0f2f8!important;padding:15px}.dashboard-table-container .ant-table-title{padding:0!important}.reports-list-container{height:100%}.reports-list-container .reports-list-header .ant-card-body{padding:10px;background-color:#5a4bb3;color:#fff;font-size:13px}.reports-list-container .reports-list-header{font-weight:500;margin:-10px 40px 0;font-size:15px;width:200px}.reports-list-container .reports-list-vertical{border-top:3px solid #5a4bb3;margin:0 40px}.reports-list-container .reports-list-table{margin-left:40px;margin-right:40px}.reports-list-container .reports-list-header .ant-card-bordered{border:0!important}.reports-list-container #reports-list-spin{position:fixed;width:100%;display:block;z-index:9999}.reports-list-container #reports-list-spin .reports-list-spin-user{position:absolute;left:0;right:0}.reports-list-container .table-row-light{background-color:#fff}.reports-list-container .table-row-dark{background-color:#f0f2f8}.reports-list-container thead[class*=ant-table-thead] th{background-color:#f0f2f8!important}.reports-list-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:35%;height:40px;z-index:99999}.reports-list-container .ant-select-multiple{max-height:60px;overflow-y:auto}.dashboard-search-container .dashboard-search,.reports-search-container .reports-search{display:grid;grid-template-columns:98px auto;align-self:center}.dashboard-search-container .dashboard-text,.reports-search-container .reports-text{align-self:center;padding-right:10px;font-weight:500}.dashboard-search-container .dashboard-input,.reports-search-container .reports-input{height:35px;position:relative;min-width:250px}.dashboard-search-container .dashboard-search .search,.reports-search-container .reports-search .search{margin-right:25px;height:40px;border-radius:10px;background-color:#01cab8;color:#fff}.dashboard-search-container .dashboard-search .dashboard-rangepicker,.reports-search-container .reports-search .reports-rangepicker{height:35px;align-self:center}.dashboard-search-container .button{grid-column:3;display:grid;grid-template-columns:auto auto auto}.repotssearch{grid-template-columns:154px 110px 110px!important}.dashboard-search-container .ant-select-selector,.reports-search-container .ant-select-selector{max-height:60px;overflow-y:auto}.dashboard-search-container .ant-select-show-search,.reports-search-container .ant-select-show-search{align-self:center}.dashboard-search-container .ant-select-selection-item[title="Select Certificate Type"],.reports-search-container .ant-select-selection-item[title="Select Certificate Type"]{color:#bfbfbf}.reports-search-container .reports-search .search:active,.reports-search-container .reports-search .search:hover{border:inherit}.dashboard-search-container .ant-select-selection-item[title="Select a Course"],.dashboard-search-container .ant-select-selection-item[title="Select requisitioner name"],.reports-search-container .ant-select-selection-item[title="Select a Course"],.reports-search-container .ant-select-selection-item[title="Select Certificate Status"],.reports-search-container .ant-select-selection-item[title="Select requisitioner name"]{color:#bfbfbf}@media screen and (max-width:1260px){.dashboard-search-container,.reports-search-container{grid-template-columns:repeat(2,1fr)}.dashboard-search-container .button,.reports-search-container .button{grid-column:2}.ant-table-container{overflow-x:auto}}@media screen and (max-width:850px){.dashboard-search-container{grid-template-columns:repeat(1,1fr);height:310px}.reports-search-container{grid-template-columns:repeat(1,1fr);height:400px}.dashboard-search-container .button,.reports-search-container .button{grid-column:1}.ant-table-container{overflow-x:auto}}.csv-container{align-self:center}.csv-container .csv{border-radius:10px;background-color:#ff8c59!important;padding:0 10px!important;height:40px;margin:0!important;color:#fff;cursor:pointer}.csv-container .csv:focus{outline:0}.dashboard-search{text-align:initial}.dashboard-search-multiform{grid-template-columns:unset!important}.dashboard-search-container-multiform{grid-template-columns:repeat(7,1fr)!important}.remove-button{align-items:center;padding-top:1rem}.dashboard-rangepicker-multiform{min-width:220px}.dashboard-input-multiform{min-width:220px!important}.page-not-found-container{height:100vh}.page-not-found-container .main{display:flex;align-items:center;height:80%;min-height:500px;z-index:1}.page-not-found-container .main .left{flex:0 0 50%;width:50%;padding-right:152px;padding-top:50px;zoom:1}.page-not-found-container .main .right{flex:auto}.page-not-found-container .main .left .logo{float:right;width:60%;max-width:295px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;display:none}.page-not-found-container .main .right h1{margin-bottom:24px;color:#434e59;font-weight:600;font-size:72px;line-height:72px}.page-not-found-container .main .right .not-found-subtext{margin-bottom:16px;color:rgba(0,0,0,.45);font-size:20px;line-height:28px;color:#434e59;width:370px}.page-not-found-container .back-to-home{color:#fff}.page-not-found-container .main .right .not-found-button{display:inline-block;padding:0 15px;min-width:140px;max-width:100%;height:38px;margin:24px auto 0;font-weight:700;font-size:15px;text-align:center;color:#fff;background-color:#359144;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px 0 rgba(0,0,0,.045);border-radius:4px;border:none;cursor:pointer}.page-not-found-container .main .right .not-found-button:hover{background:#359144}.page-not-found-container .link{text-align:center}.page-not-found-container .link a{text-decoration:none;text-transform:none;cursor:pointer;color:#dedede!important}@media (max-width:576px){.page-not-found-container .main{display:block;text-align:center}.page-not-found-container .main .right{height:50%;margin:50px auto 0;padding-right:0;padding-top:0}.page-not-found-container .main .left{display:inline-block;text-align:center;margin:0 auto;padding-right:0}.page-not-found-container .main .left .logo{float:none;display:none}}.certificate-profile-container .ant-card-body{padding:16px}.certificate-profile-header{font-weight:500;margin:-10px 40px 0;font-size:15px;width:250px}.certificate-profile-header .ant-card-body{padding:10px;background-color:#5a4bb3;color:#fff;font-size:13px}.certificate-profile-container .certificate-profile-divider{border-top:3px solid #5a4bb3;margin:0 40px}.certificate-profile-container .certificate-sub-header{padding-top:45px;border-bottom:1px solid #f0f0f0}.certificate-profile-container .certificate-profile-details{padding:16px;border-bottom:1px solid #f0f0f0;display:grid;grid-template-columns:200px auto}.certificate-profile-container .approve-button,.certificate-profile-container .reject-button,.certificate-profile-container .reprint-approve-button,.certificate-profile-container .sign-button{visibility:hidden;margin:25px 15px 25px 0;min-width:100px;border-radius:10px;color:#fff}.certificate-profile-container .reprint-button{visibility:hidden;margin-top:25px;min-width:100px;border-radius:10px;color:#fff}.certificate-profile-container .approve-button,.certificate-profile-container .sign-button{margin-left:15px}.certificate-profile-container .preview-button{background-color:#f0f8ff;min-width:100px;visibility:hidden;border-radius:10px;color:#fff}.certificate-profile-wrapper{display:grid;grid-template-columns:180px 450px 180px 450px;margin:20px 40px;min-height:200px}.certificate-profile-wrapper div:first-child,.certificate-profile-wrapper div:nth-child(2),.certificate-profile-wrapper div:nth-child(3),.certificate-profile-wrapper div:nth-child(4),.certificate-profile-wrapper div:nth-child(9),.certificate-profile-wrapper div:nth-child(10),.certificate-profile-wrapper div:nth-child(11),.certificate-profile-wrapper div:nth-child(12),.certificate-profile-wrapper div:nth-child(17),.certificate-profile-wrapper div:nth-child(18),.certificate-profile-wrapper div:nth-child(19),.certificate-profile-wrapper div:nth-child(20),.certificate-profile-wrapper div:nth-child(25),.certificate-profile-wrapper div:nth-child(26),.certificate-profile-wrapper div:nth-child(27),.certificate-profile-wrapper div:nth-child(28),.certificate-profile-wrapper div:nth-child(33),.certificate-profile-wrapper div:nth-child(34),.certificate-profile-wrapper div:nth-child(35),.certificate-profile-wrapper div:nth-child(36),.certificate-profile-wrapper div:nth-child(41),.certificate-profile-wrapper div:nth-child(42),.certificate-profile-wrapper div:nth-child(43),.certificate-profile-wrapper div:nth-child(44){background-color:#f2f0f8}.certificate-profile-wrapper div{padding:15px}.certificate-profile-wrapper div:nth-child(2n){color:#4b3da0;font-weight:700}.certificate-profile-wrapper div:nth-child(odd){font-weight:500}.certificate-profile-container .certificate-profile-sub-divider{border-top:3px solid #5a4bb3;margin:40px 40px 0}.certificate-profile-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:10%;height:40px;z-index:99999}.certificate-profile-container .ant-btn:focus,.certificate-profile-container .ant-btn:hover{color:#000;border:none}.certificate-profile-container .approve-button-signed{visibility:hidden;margin:25px 15px 25px 0;min-width:100px;border-radius:10px;color:#fff}.sign-certificate-iframe{padding:20px;text-align:center;display:grid;grid-template-columns:150px 301px 100px;justify-content:center}.sign-certificate-iframe-label{font-weight:700;font-size:15px;align-self:center}.iframe-container{width:calc(100vw - 40px);height:calc(100vh - 218px);margin-left:20px;margin-right:20px}.iframe-container-sign{width:calc(100vw - 58px);height:100vh;margin-left:20px;margin-right:20px}.sign-button-iframe{margin-left:20px;min-width:100px;border-radius:10px;background-color:#f0f8ff}.certificate-profile-sub-divider-reject{border-top:3px solid #5a4bb3;margin:40px 40px 0;padding-bottom:20px}.certificate-profile-container .ant-btn:active,.sign-certificate-container .ant-btn:active{border-color:inherit}.certificate-profile-container .ant-btn:hover,.sign-certificate-container .ant-btn:focus,.sign-certificate-container .ant-btn:hover{color:#fff;background:#fff;border-color:inherit}.sign-certificate-container .sign-certificate-buttons{margin-left:20px;margin-bottom:30px;display:flex}.sign-certificate-container .sign-certificate-buttons .approve-button-preview{background-color:#01cab8;color:#fff;margin-right:15px;border-radius:10px;min-width:100px}.certificate-profile-container .back-button-details,.sign-certificate-container .sign-certificate-buttons .back-button-preview{background-color:#ff8c59;color:#fff;margin-right:15px;border-radius:10px;min-width:100px}.sign-certificate-container .sign-certificate-buttons .reject-button-preview{background-color:#c33;color:#fff;margin-right:15px;border-radius:10px;min-width:100px}.certificate-profile-container .back-button-details{margin-left:60px}.sign-button-iframe{color:#fff}.fees-due-radio-group-container{display:grid}.fees-due-radio-group-container .fees-due-radio-group,.pt-10{padding-top:10px}.mt-10{margin-top:10px}.click-to-view{float:right}.click-to-view a{color:#1890ff!important;text-decoration:underline;cursor:pointer}.settings-container .settings-header .ant-card-body,.signature-container .settings-header .ant-card-body{padding:10px;background-color:#5a4bb3;color:#fff;font-size:13px}.main-settings-outside-continer{margin-top:150px}.settings-container .settings-header,.signature-container .settings-header{font-weight:500;margin:-10px 40px 0;font-size:15px;width:200px}.settings-container .settings-vertical,.signature-container .settings-vertical{border-top:3px solid #5a4bb3;margin:0 40px}.settings-container .settings-sub-header{display:flex;padding:10px 0;float:right;margin-right:40px}.settings-container .settings-header .ant-card-bordered,.signature-container .settings-header .ant-card-bordered{border:0!important}.settings-container .ant-table{margin:0 40px}.settings-sub-header .ant-table{padding-bottom:25px}.settings-container .ant-table-pagination.ant-pagination{margin:16px 40px}.settings-container .table-row-light{background-color:#fff}.settings-container .table-row-dark{background-color:#f0f2f8}.settings-container .spin-user{margin-top:15%}.settings-container .spin-user,.signature-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;height:40px;z-index:99999}.signature-container .spin-user{margin-top:25%}.settings-container .settings-sub-header .ant-btn:focus,.settings-container .settings-sub-header .ant-btn:hover{color:#000;border-color:#ff8c59!important}.configuration-settings-container .configuration-settings-wrapper{display:grid;grid-template-columns:400px auto;margin:20px 40px;min-height:200px}.configuration-settings-container .configuration-settings-divider{border-top:3px solid #5a4bb3;margin:0 40px}.configuration-settings-wrapper div:nth-child(3),.configuration-settings-wrapper div:nth-child(4),.configuration-settings-wrapper div:nth-child(7),.configuration-settings-wrapper div:nth-child(8),.configuration-settings-wrapper div:nth-child(11),.configuration-settings-wrapper div:nth-child(12),.configuration-settings-wrapper div:nth-child(15),.configuration-settings-wrapper div:nth-child(16){background-color:#fff}.configuration-settings-wrapper .configuration-settings-input{padding:10px 0;background-color:#f2f0f8}.configuration-settings-wrapper .configuration-settings-header{align-self:center;padding:15px;background-color:#f2f0f8}.company-settings-wrapper{display:grid;grid-template-columns:350px auto;margin:25px 40px;min-height:300px}.configuration-settings-container .spin-user{margin-top:15%}.company-profile-container .spin-user,.configuration-settings-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;height:40px;z-index:99999}.company-profile-container .spin-user{margin-top:30%}.company-settings-wrapper .display-style{margin-bottom:15px}.company-profile-container .submit-button{margin-left:40px;min-width:100px;visibility:hidden;border-radius:10px;margin-top:15px;margin-bottom:50px;color:#fff}.company-logo-container{display:grid;grid-template-columns:130px auto}.company-profile-container .upload-container{border:1px solid grey;margin-bottom:15px;padding:15px;width:100px;text-align:center;cursor:pointer}.ant-upload-list-text{display:none}.signature-container .signature-container{padding:20px;display:grid;grid-template-columns:auto 300px}.settings-container .sign-container{padding:20px}.signature-container .signature-icon{align-items:center;text-align:center;width:100%;justify-content:center;margin-top:20px}.signature-container .signature-header{font-size:15px;margin-top:10px;align-self:center;text-align:center;font-weight:700}.signature-container .signature-sub-container{display:grid;justify-content:center;text-align:center;padding-bottom:50px}.signature-container .settings-radio-container{border:1px solid #d3d3d3;margin-top:20px;padding:20px 100px;display:grid}.submit-signature,.submit-signature:active,.submit-signature:focus,.submit-signature:hover{height:40px;width:150px;cursor:pointer;background-color:#57c059;color:#fff;border-radius:10px;margin-top:20px;border-color:unset}.submit-preview,.submit-preview:active,.submit-preview:focus,.submit-preview:hover{height:40px;width:150px;cursor:pointer;background-color:#ff8c59;color:#fff;border-radius:10px;margin-top:20px;margin-right:10px;border-color:unset}.signature-container .settings-radio-container .signature-header{font-weight:700;font-style:italic;color:red}.signature-container .settings-radio-container .upload{background:#ff8c59;color:#fff}.signature-container .settings-radio-container .upload:active,.signature-container .settings-radio-container .upload:focus,.signature-container .settings-radio-container .upload:hover{border:inherit}.clear,.clear:active,.clear:focus,.clear:hover{background:#ff8c59;width:150px;color:#fff;height:40px;border-radius:10px;margin-left:15px}.signature-container .settings-radio-container .image-uploaded{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.company-profile-container .user-profile-divider{border-top:3px solid #5a4bb3;margin:0 40px}.company-profile-container .user-profile-sub-divider{border-top:3px solid #5a4bb3;margin:40px 40px 0}.csv-upload-preview{border:1px solid #d9d9d9;padding:19px;display:flex;align-items:center;margin-top:8px}.csv-upload-button{padding:8px 13px;background-color:#ff8c59;color:#fff;border-radius:5px;cursor:pointer}.csv-upload-spinner{display:block;position:absolute;width:40px;margin-left:48%;margin-top:25%;height:40px;z-index:99999}.assign-roles-modal{width:642px!important}.upload-signature{margin-top:20px;margin-left:auto;margin-right:auto}.assign-roles-modal .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:5%;height:40px;z-index:99999}.user-profile-container .ant-card-body{padding:16px}.user-profile-header{font-weight:500;margin:-10px 40px 0;font-size:15px;width:200px}.user-profile-header .ant-card-body{padding:10px;background-color:#5a4bb3;color:#fff;font-size:13px}.user-profile-container .user-profile-divider{border-top:3px solid #5a4bb3;margin:0 40px}.user-profile-container .user-profile-sub-divider{border-top:3px solid #5a4bb3;margin:40px 40px 0}.user-profile-container .user-profile-switch{grid-template-columns:auto auto;display:grid;align-items:center;height:60px;background-color:#f2f0f8;margin:-80px 40px 0 205px}.user-profile-container .user-profile-switch-name{font-size:15px;font-weight:500;display:grid;margin-right:15px;grid-template-columns:50% 75px}.user-profile-container .ant-switch-checked{background-color:#5a4bb3}.user-profile-container .update-button{margin:20px 0 0 60px;background-color:#01cab8;color:#000;min-width:100px;visibility:hidden;border-radius:10px}.user-profile-container .user-back-button{margin:20px 0 0 15px;background-color:#ff8c59;color:#000;min-width:100px;visibility:hidden;border-radius:10px}.user-profile-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:10%;height:40px;z-index:99999}.user-profile-container .user-profile-update-container .ant-btn:focus,.user-profile-container .user-profile-update-container .ant-btn:hover{border-color:#0dd398!important}.cancel-popup-spin .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:5%;height:40px;z-index:99999}.template-container .template-header .ant-card-body{padding:10px;background-color:#5a4bb3;color:#fff;font-size:13px}.template-container .template-header{font-weight:500;margin:-10px 40px 0;font-size:15px;width:200px}.template-container .template-vertical{border-top:3px solid #5a4bb3;margin:0 40px}.template-container .template-button{margin:10px 40px 0;text-align:end}.template-container .ant-table{margin:25px 40px}.template-container .ant-table-pagination.ant-pagination{margin:16px 40px}.template-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:15%;height:40px;z-index:99999}.template-container .ant-table-container table>thead>tr:first-child th:first-child,.template-container .ant-table-container table>thead>tr:first-child th:nth-child(2){text-align:start}.template-container .ant-table-container table>thead>tr:first-child th{text-align:center}.template-container .ant-table-tbody>tr>td:first-child,.template-container .ant-table-tbody>tr>td:nth-child(2){text-align:start}.template-container .ant-table-tbody>tr>td{text-align:center}.template-container .ant-btn:focus,.template-container .ant-btn:hover{color:#fff!important;border-color:inherit!important}.assign-course-container{display:grid;grid-template-columns:auto auto auto auto}.assign-course-container .assign-course-header{align-self:center;margin-left:10px;margin-right:5px}.assign-course-container .ant-select-selection-item[title="Select Certificate Type"]{color:#bfbfbf}.assign-course-container .ant-select-multiple{max-height:60px;overflow:auto}.assign-course-container .ant-select-single{align-self:center}.assign-course-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:5%;height:40px;z-index:99999}.assign-roles-modal .ant-modal-content{min-width:665px}.assign-course-container .ant-select-selector{max-height:60px;overflow-y:auto}.assigned-courses-container{max-height:100px;overflow-y:auto}.assigned-courses-title{font-weight:500;margin:15px 0 15px 10px}.assign-course-container .assign-course-header:after{content:" *";color:red}.assign-signee-modal{width:700px!important}.assign-signee-container{display:grid;grid-template-columns:auto auto auto auto;grid-column-gap:25px;grid-row-gap:15px}.assign-signee-container .assign-signee-header{align-self:center}.assign-signee-container .ant-select-selection-item[title="Select a Signee"]{color:#bfbfbf}.spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:5%;height:40px;z-index:99999}.ant-modal-content{min-width:585px}.assign-signee-header:after,.required:after{content:" *";color:red}.assigned-signees-title{font-weight:500;margin:15px 0 5px}.assign-signee-wrapper{display:grid;grid-template-columns:auto;padding:9px 25px;max-height:250px;overflow-y:scroll;border:1px solid #d3d3d3}.assign-signee-wrapper-sub{display:grid;grid-template-columns:200px auto;line-height:200%}.assign-signee-wrapper-sub .assign-signee-details-key{font-weight:500;text-transform:capitalize;color:#000}.assign-signee-details-divider{border:1px solid #d3d3d3!important}.assign-details-wrapper{display:grid;grid-template-columns:auto;background-color:#f0f2f8;padding:15px 25px;max-height:130px;overflow-y:auto}.assign-details-signee-header{background-color:#5a4bb3;color:#fff;padding:10px 5px;width:200px}.assign-header-divider{border:2px solid #5a4bb3;margin-bottom:15px}.assign-details-courses{background-color:#f0f2f8;padding:15px 5px;color:#5a4bb3;max-height:150px;overflow-y:auto}.assign-details-spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:15%;height:40px;z-index:99999}.rendered-list{display:grid;grid-template-columns:85px 160px 85px auto}.assign-details-signee-header-top{color:#fff;display:grid;grid-template-columns:auto auto}.assign-details-signee-header-title{width:200px;padding:10px 5px;background-color:#5a4bb3}.assign-details-signee-header-sub-title{text-align:end;color:#000;align-items:end;align-self:center}.assign-details-signee-header-sub-title .skip-sign{font-weight:700;font-size:15px}.assign-details-wrapper-sub{display:grid;grid-template-columns:200px auto;line-height:200%}.assign-details-wrapper-sub .assign-signee-details{color:#5a4bb3}.assign-details-wrapper-sub .assign-signee-details-key{font-weight:500;text-transform:capitalize;color:#000}.assign-signee-details-divider{border:1px solid #5a4bb3}.add-template-container{display:grid;grid-template-columns:auto auto;grid-gap:50px}.add-template-container .add-template-container-name{display:grid;height:35px;grid-template-columns:105px 200px}.add-template-container .add-template-container-name .add-template-name-text{align-self:center}.add-template-container .add-template-container-signess{display:grid;height:35px;grid-template-columns:100px 200px}.add-template-container .ant-input-number-sm input{text-align:center;height:15px!important}.add-template-container .add-templates-signees-label{align-self:center}.upload-pdf{margin-top:20px;display:grid;grid-template-columns:200px 100px;grid-gap:30px}.assign-template-modal .ant-btn:focus,.assign-template-modal .ant-btn:hover{color:#40a9ff!important;border-color:#40a9ff!important}.user-form .add-user-form{grid-template-columns:auto auto auto}.add-role-modal .add-role-container{display:grid;grid-template-columns:auto auto}.add-role-modal .edit-role-container{justify-content:center;display:flex}.add-role-modal .add-role-container .add-role-container-name,.add-role-modal .edit-role-container .add-role-container-name{display:grid;grid-template-columns:100px 230px}.add-role-modal .add-role-container .add-role-container-name .add-role-name-text,.add-role-modal .edit-role-container .add-role-container-name .add-role-name-text{align-self:center}.add-role-modal .add-role-switch{display:grid;grid-template-columns:50px 75px;justify-content:end;text-align:center;align-self:center}.add-role-modal .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:5%;height:40px;z-index:99999}.add-role-modal .ant-btn:focus,.add-role-modal .ant-btn:hover{background-color:#1890ff!important;color:#fff!important}.add-role-modal .details-container .assigned-users{font-weight:500;margin-top:10px}.add-role-modal .details-container .assigned-users-select{width:300px;margin-bottom:10px;margin-top:10px}.add-role-modal .details-container .ant-select-selector{max-height:60px;overflow:auto}.signature{border:1px solid #d3d3d3;margin-bottom:10px}.signature-button-container{display:grid;grid-gap:15px;grid-template-columns:auto auto auto}.signature-button-container .clear{background:#ff8c59;width:80px;color:#fff;border-radius:10px}.settings-container .submit-signature:active,.settings-container .submit-signature:focus,.settings-container .submit-signature:hover,.signature-button-container .clear:active,.signature-button-container .clear:focus,.signature-button-container .clear:hover{border-color:inherit}.back-button-import,.back-button-import:active,.back-button-import:focus,.back-button-import:hover{background-color:#ff8c59;color:#fff;margin-right:15px;border-radius:6px;min-width:100px;margin-left:2.2rem;margin-top:1.2rem;border-color:transparent}header{background-color:#5a4bb3;height:75px}.header-logo-and-nav,header{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.header-logo-and-nav{height:100%}header .header-left{display:flex;background-color:#5a4bb3}header .header-right{padding-right:24px}header .header-right,header .logo{display:flex;align-items:center}.header-logo-and-nav .header-left .logo .main-logo,.header-logo-and-nav .header-left .logo .main-logo-heading{height:60px}.header-logo-and-nav .header-left .logo .main-logo-heading{padding-right:30px}.header-logo-and-nav .header-left .logo .main-logo{padding-left:40px;padding-right:40px}header .navigation-div{align-self:flex-end;display:grid;grid-template-columns:auto auto auto auto auto;height:100%;margin-right:25px}header .navigation{position:relative;text-align:center;text-decoration:none;font-size:13px;font-family:Arial,Helvetica,sans-serif;border:none;cursor:pointer;display:flex;align-items:center;padding:0 15px}header .navigation .navigation-name{color:#fff}header .selected-nav .navigation-name{color:#fac41f}.drop-down-user-menu .current-user{cursor:pointer;margin-right:10px;max-width:100px;overflow:hidden;color:#fff;font-size:12px;line-height:25px;font-family:Arial,Helvetica,sans-serif;white-space:nowrap;text-align:end;text-overflow:ellipsis;margin-left:10px}header .user-menu{min-width:160px;background-color:#fff;color:#000;border-radius:4px;box-shadow:0 2px 8px grey;font-size:14px;position:absolute;margin-top:15px;right:10px;z-index:9}header .user-menu ul{padding-inline-start:0;margin-block-start:0;margin-block-end:0}header .user-menu .user-menu-list{list-style:none;border-bottom:1px solid grey;padding:10px}header .user-menu img{height:16px;width:16px;margin-right:8px}@media screen and (max-width:1125px){header .navigation-div{grid-template-columns:100px 100px 100px 100px 100px}}@media screen and (max-width:1070px){header .navigation-div{grid-template-columns:auto auto auto auto auto}header .navigation-name{display:none}}@media screen and (max-width:865px){header .current-user{display:none}header .user-div .profile-icon{height:20px!important;width:20px!important;margin-right:2px!important}}@media screen and (max-width:600px){header .user-div .profile-icon{display:none!important}}.sub-heading{height:40px;background-color:#01cab8}.sub-heading-logo{margin-right:20px;box-shadow:1px solid #639;border-radius:10px;padding:5px 10px;background:#fff;max-width:200px;max-height:60px}.sub-heading-logo-static{width:200px;margin-right:20px}.header-right .ant-dropdown-trigger{display:flex;flex-wrap:wrap}.header-right .notification-icon,.header-right .settings-icon{height:30px;margin-left:20px}.navigation a .certificate-icon:last-child{display:none}.selected-nav a .certificate-icon:last-child{display:block}.selected-nav a .certificate-icon:first-child{display:none}.header-outer-container{position:fixed;height:150px;top:0;width:100%;z-index:100}.navigation-icon .navigation-icon-anchor{display:flex}.register{padding-left:15px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;color:#fff!important;background-color:#7b6dd2;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05)}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:hsla(0,0%,100%,.85);font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#5a4bb3}.header-outer-container .sub-heading{display:flex;text-align:end;justify-content:flex-end}.header-outer-container .drop-down-user-menu{display:flex;align-items:center;margin-right:50px;margin-left:20px}.ant-badge-count{margin-top:12px}.notification-icon{height:30px;margin-top:10px;cursor:pointer}.header-outer-container .settings-icon-container{height:100%;cursor:pointer}.selected-nav{border-bottom:3px solid #fac41f!important}.service-request{margin-top:auto!important;margin-bottom:auto!important;height:31px;margin-right:8px}.multi-forms{background-color:#f2f0f8;margin:0 40px 5px;height:unset;display:grid;grid-column-gap:50px;grid-template-columns:repeat(1,1fr);padding-bottom:1.5rem}.add-unit-btn,.add-unit-btn:active,.add-unit-btn:focus,.add-unit-btn:hover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:1.2rem;background-color:#ff8c59;border-radius:10px;color:#fff;border:unset}.unit-submit-btn,.unit-submit-btn:active,.unit-submit-btn:focus,.unit-submit-btn:hover{cursor:pointer;background-color:#57c059;color:#fff;border-radius:10px;border:unset;margin-right:1.2rem}.errordiv{display:block;width:20%;margin:1rem auto auto;text-align:initial}.requested-list-container{height:100%}.requested-list-container .requested-list-header .ant-card-body{padding:10px;background-color:#5a4bb3;color:#fff;font-size:13px}.requested-list-container .requested-list-header{font-weight:500;margin:-10px 40px 0;font-size:15px;max-width:250px}.requested-list-container .requested-list-vertical{border-top:3px solid #5a4bb3;margin:0 40px}.requested-list-container .requested-list-table{margin-left:40px;margin-right:40px}.requested-list-container .requested-list-header .ant-card-bordered{border:0!important}.requested-list-container #requested-list-spin{position:fixed;width:100%;display:block;z-index:9999}.requested-list-container #requested-list-spin .requested-list-spin-user{position:absolute;left:0;right:0}.requested-list-container .table-row-light{background-color:#fff}.requested-list-container .table-row-dark{background-color:#f0f2f8}.requested-list-container thead[class*=ant-table-thead] th{background-color:#f0f2f8!important}.requested-list-container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:15%;height:40px;z-index:99999}.requested-list-container .spin-user:before{border-radius:6px;top:0;left:0;height:100%;width:100%;position:fixed;content:" "}.requested-list-container .ant-select-multiple{max-height:60px;overflow-y:auto}.campus-list-container{display:grid;grid-column-gap:50px;grid-template-columns:repeat(3,1fr);height:70px;background-color:#f2f0f8;margin:0 40px 5px;padding:5px 30px}.campus-list-container .button{grid-column:3;display:grid;grid-template-columns:auto auto auto}.course-list-container{display:grid;grid-column-gap:50px;grid-template-columns:repeat(3,1fr);height:135px;background-color:#f2f0f8;margin:0 40px 5px;padding:5px 30px}.course-list-container .button{grid-column:3;display:grid;grid-template-columns:auto auto auto}.student-list-container{display:grid;grid-column-gap:50px;grid-template-columns:repeat(3,1fr);height:135px;background-color:#f2f0f8;margin:0 40px 5px;padding:5px 30px}.student-list-container .button{grid-column:3;display:grid;grid-template-columns:auto auto auto}.search,.search:active,.search:focus,.search:hover,.search:visited{margin-right:25px;height:37px;border-radius:10px;background-color:#01cab8;color:#fff;border:unset}.dashboard-search-container,.reports-search-container{display:grid;grid-column-gap:50px;grid-template-columns:repeat(3,1fr);height:200px;background-color:#f2f0f8;margin:0 40px 5px;padding:5px 30px}.dashboard-search{display:grid;grid-template-columns:98px auto;align-self:center}.dashboard-search .reports-rangepicker{height:35px;align-self:center}.reports-search-container .button{grid-column:3;display:grid;grid-template-columns:110px 110px;justify-content:flex-end}.assign-roles-modal .spin-user:before{border-radius:6px;top:0;left:0;height:100%;width:100%;position:fixed;content:" "}.dashboard-text,.reports-search-container .reports-text{align-self:center;padding-right:10px;font-weight:500}.add,.add:active,.add:focus,.add:hover,.add:visited{background-color:#f9c41e!important}.import,.import:active,.import:focus,.import:hover,.import:visited{background-color:#ff8c59!important}.dashboard-input,.reports-search-container .reports-input{height:35px;position:relative;min-width:250px}.user-form .add-user-form{display:grid;grid-template-columns:auto auto;margin-top:25px}.user-form .user-vertical-line{border:2px solid #5b4cb3;margin:15px 85px 0}.user-form .ant-card-body{margin:0 75px 24px;border-radius:10px;border:1px solid #d9d9d9;box-shadow:0 3px 8px #d9d9d9}.user-form .user-form-header{padding-left:50px;font-weight:500;font-size:18px}.user-form .add-user-name{width:270px;margin-right:25px}.user-form .user-form-button{width:300%;justify-content:flex-end;display:flex;margin-top:30px}.user-form .user-form-button .user-form-submit{margin-right:15px;background-color:#0dd398;color:#fff;padding:2px 25px;border-radius:5px}.user-form .user-form-button .user-form-cancel{background-color:#ff8c59;color:#fff;padding:2px 25px;border-radius:5px}.user-form .ant-form-item-control-input-content,.user-form .ant-form-item-explain.ant-form-item-explain-error{text-align:start}@media screen and (max-width:1070px){.user-form .add-user-form{display:flex;flex-direction:row;flex-wrap:wrap}}.user-form .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:10%;height:40px;z-index:99999}.user-form .user-form-button .user-form-submit-container .ant-btn:focus,.user-form .user-form-button .user-form-submit-container .ant-btn:hover{border-color:#0dd398!important}.user-form .user-form-button .user-form-cancel-container .ant-btn:focus,.user-form .user-form-button .user-form-cancel-container .ant-btn:hover{border-color:#ff8c59!important}#add-user-spin .overlay{width:100%!important;height:100%!important;top:0;left:0;right:0;bottom:0;background-color:rgba(99,99,99,.24)!important;cursor:pointer;position:fixed!important;text-align:center!important;padding-top:20%!important;margin-left:unset!important;margin-top:unset!important}.main-container{overflow:auto;height:100vh;width:100vw}.main-container .main-container-bg:after{position:absolute;top:0;bottom:0;right:0;left:0;content:"";z-index:-1;background:url(/static/media/login-bg.d03f7b47.jpg) no-repeat 50% fixed;background-size:cover}.main-container .main-container-bg .main-container-center{font-family:"Montserrat",sans-serif;height:100vh}.main-container .main-container-bg .main-container-center,form{display:flex;justify-content:center;align-items:center;flex-direction:column}form{background-color:#fff;padding:0 50px;height:100%;text-align:center}input{background-color:#eee;border:none;padding:12px 15px;margin:8px 0;width:100%}.container{background-color:#fff;position:relative;overflow:hidden;width:768px;max-width:100%;min-height:480px}.form-container{position:absolute;top:0;height:100%}.sign-in-container{right:0;width:50%;z-index:2}.overlay-container{right:50%;width:50%;height:100%;overflow:hidden;z-index:100;position:absolute;top:0;bottom:0;right:0;left:0;content:"";background:url(/static/media/left-bg.3e5830a0.jpg);background-size:cover}.overlay{background-repeat:no-repeat;background-size:cover;background-position:0 0;color:#fff;position:relative;left:-100%;height:100%;width:200%}.overlay-panel{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 40px;text-align:center;top:0;width:50%;height:100%}.overlay-right{right:0}.form-container-panel{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 50px;text-align:center;top:0;height:100%;width:100%}.form-container-panel .ant-form,.form-container-panel .ant-form-item{width:100%}.form-container-panel .input-credentials{height:45px;border:none;background-color:#f7f7f7}.form-container-panel .input-credentials-container-password,.form-container-panel .input-credentials-container-username{border-left:6px solid #007af5}.form-container-panel .input-credentials-container-username{margin-top:30px}.form-container-panel .login-account-header{width:100%;font-size:21px;color:#6154a4;text-align:start;font-weight:700}.form-container-panel .forgot-account-header{width:100%;font-size:18px;color:#6154a4;text-align:start;font-weight:700;margin-bottom:5px}.form-container-panel .login-account-sub-header{width:100%;text-align:start;color:#77767e}.form-container-panel .forgot-account-sub-header{margin-bottom:20px;width:100%;text-align:start;color:#77767e}.form-container-panel .ant-form-item-explain.ant-form-item-explain-error{text-align:start;margin-left:5px}.form-container-panel .ant-form-item-control-input{text-align:start}.form-container-panel .ant-checkbox+span{font-weight:100;color:#b9c8de;font-style:normal;font-size:14px;padding-right:30px!important}.container .form-container-panel .login-form-forgot{color:#2f82ff}.form-container-panel .ant-btn-primary{background-color:#6e5ec0!important;border-color:#6e5ec0!important;width:100%;margin-top:20px}.overlay-container .overlay .logo{width:150px}.overlay-container .overlay .overlay-title{color:#fff;margin-top:20px;font-weight:800;font-size:20px;text-shadow:0 1px 0 #000;font-family:"Times New Roman",Times,serif}.overlay-container .overlay .overlay-sub-title{margin-top:15px;text-align:start}.container .form-container-panel .ant-checkbox-checked .ant-checkbox-inner{background-color:#fff;border-color:#b9c8de}.container .form-container-panel .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#007af5!important}.container .spin-user{display:block;position:absolute;width:40px;margin-left:50%;margin-top:30%;height:40px;z-index:99999}.form-container-panel .ant-btn:focus,.form-container-panel .ant-btn:hover{color:#fff}.forgot-password-sent-container .tick-icon{height:64px}.forgot-password-sent-container .confirmation-subtext{margin-top:16px;margin-bottom:24px;font-size:14px;line-height:22px;color:#000;text-align:center}.forgot-password-sent-container .confirmation-text{margin-top:32px;color:#000;font-size:20px;line-height:28px;font-weight:500;text-align:center}.forgot-password-sent-container .form{background-color:initial!important}.forgot-password-sent-container .form-item{text-align:center}
/*# sourceMappingURL=main.b51086c3.chunk.css.map */