.loading{position:absolute}.loadingLogin{position:fixed}.loading{min-height:100%;width:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(22,22,22,.4);z-index:99999;visibility:visible;opacity:1;transition:opacity .3s ease-in}.loading.hide{visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s ease-out}.loadingWheel{position:absolute;width:100px;height:100px;top:50%;left:50%;margin-top:-40px;margin-left:-40px;opacity:.85}.approvalModal{top:15%!important}.approvalModal .ant-modal-body{min-width:850px;max-width:900px}.adminSearchUsersTable{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)!important;margin-bottom:40px}.adminSearchUsersTable .ant-table-tbody{background-color:#fff!important}.adminSearchUsersTable .ant-table-tbody tr,.adminSearchUsersTable .ant-table-thead th{border-radius:0!important}.adminSearchUsersTable tr.ant-table-row-warning{color:red!important}.userSearchTotalRow{margin-top:-30px;margin-bottom:30px}.userSearchTotalLabel{font-size:14px!important}.usersSearchBar{background-color:#fff;padding:15px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)!important;max-width:60%}.usersSearchBarInput{line-height:40px;font-size:16px!important;border:0!important;background:none!important}.usersSearchBarIcon{font-size:28px;margin-right:50px;margin-left:20px}.usersSearchBarTag{background-color:initial!important;border-color:transparent!important;color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main)!important;margin-right:-10px!important;font-size:16px!important}.usersSearchBarButtonRow{z-index:9999;margin-top:-46px;margin-bottom:50px;margin-right:41%}.usersFilters{margin-bottom:10px}.usersFilters .filterItem{display:flex;align-items:center}.usersFilters .filterItem strong{margin-right:5px}.usersFilters .filterItem+.filterItem{margin-left:35px}.usersFilters .filterItem .innerFilterItem{background-color:#fff!important;border:1px solid rgba(0,0,0,.2);padding:0 10px}.paymentSteps{margin-left:20px!important}.paymentSteps .ant-steps-item{min-width:130px!important}.paymentSteps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:rgba(0,0,0,.25)!important}.paymentSteps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.purchaseModalInputBoderless{border:0!important;background-color:initial!important;color:#4d4d4d!important}.purchaseModalOverviewTotalContainer{margin-top:4px}.purchaseModalOverviewTotalContainerRow{height:44px!important;margin:-14px 0 0!important}.purchaseModalOverviewTotal{font-weight:600!important;font-size:15px}.purchaseModalOverviewTableHeader{background-color:#e6e6e6;opacity:.9;border-radius:3;font-weight:500;margin-bottom:4px;padding-left:10px}.purchaseModalConfirmationButton{margin-left:15px}.purchaseModalCancelButton{margin-right:15px;background-color:#cdcdcd!important}.subdividers{font-size:14px!important}.fixedInputButton_Voucher{margin-left:-6px;border-left:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.sessionSelectionModal .ant-modal-body{width:1200px}.employerInputContainer{padding-left:10px;border:1px solid #dedede;height:34px;max-width:500px;background-color:#fff}.employerInputContainer .swapButton{margin-left:10px}.buyMoreButton{margin-left:auto;margin-bottom:-40px;z-index:9}.buyMoreButtonContainer{display:flex}@media screen and (max-width:396px){.buyMoreButtonContainer{display:block}}.whiteBox{width:100%;background:#fff;padding:20px;margin-bottom:30px;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.15)}.whiteBox>header{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.whiteBox>header strong{font-size:22px}.whiteBox.secondary{background:rgba(0,0,0,.02);padding:20px;margin-bottom:30px;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.15)}.contactUsModal .ant-modal-body{min-width:50vw}.contactUsSubmitButton{margin-left:20px}.organizationMemberProfileModal .ant-modal-body{min-width:50vw;min-height:200px}h1,h2,h3{color:at((mai #af3947,ligh #ed939f,dar #7a0020),dark)!important}button.primary.solid{margin-left:8px;background:at((mai #af3947,ligh #ed939f,dar #7a0020),main)!important;border-color:at((mai #af3947,ligh #ed939f,dar #7a0020),main)!important}button.primary.solid:hover{opacity:.8}button.secondary.bordered{border-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main)!important;color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important}.ant-modal-header{background:linear-gradient(180deg,at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),lighter),at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main))!important}.ant-modal-header .ant-modal-title{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important}div.ant-steps.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-navigation>div.ant-steps-item.ant-steps-item-process.ant-steps-item-active>div.ant-steps-item-container>div.ant-steps-item-icon{background:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important;border:1px solid at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important}div.ant-steps.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-navigation>div.ant-steps-item.ant-steps-item-finish>div.ant-steps-item-container>div.ant-steps-item-icon{border-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important}div.ant-steps.ant-steps-horizontal.ant-steps-label-horizontal.ant-steps-navigation>div.ant-steps-item.ant-steps-item-finish>div.ant-steps-item-container>div.ant-steps-item-icon>span.ant-steps-icon>i.anticon.anticon-check.ant-steps-finish-icon>svg{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important}.ant-steps-navigation .ant-steps-item:before{background:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important}div.ant-steps-item-title{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important}div.steps-action{display:flex!important;justify-content:flex-end!important}.ant-select-selection:active,.ant-select-selection:focus,.ant-select-selection:hover{border-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important}.ant-select-open .ant-select-selection-selected-value{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important}.ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),light)!important}.topTreeNode>span:not(.ant-select-tree-treenode-switcher-open),.topTreeNode li.ant-select-tree-treenode-disabled>span:not(.ant-select-tree-switcher),li.ant-select-tree-treenode-disabled>.ant-select-tree-node-content-wrapper,li.ant-select-tree-treenode-disabled>.ant-select-tree-node-content-wrapper span{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important;font-weight:600!important}.registerContainer{height:100%}.registerBoxContainer{border:1px solid #dadce0;border-radius:8px;box-shadow:3px 4px 15px -4px rgba(0,0,0,.43)}.registerBox{margin:30px 30px 20px}.registerBoxTitle{font-weight:600}.registerBoxDescription{margin-bottom:15px;font-weight:400}.registerForm{margin-top:40px!important}.registerButton{width:150px!important}.registerButton,.resetConfirmationButton{margin-top:20px;margin-bottom:20px;font-size:20px!important;font-weight:500!important;height:40px!important}.resetConfirmationButton{width:200px!important}#agreementItemForm>div.ant-row.ant-form-item>div.ant-col.ant-form-item-control-wrapper>div.ant-form-item-control.has-success>span.ant-form-item-children>div.ant-row>div.ant-col{line-height:25px!important}div.wrapper{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 160px);border-radius:4px}div.wrapper .card{background:#fff;width:500px;height:250px;margin:24px;border:2px solid #eee;border-radius:8px;min-height:150px;position:relative;box-shadow:0 25px 25px -20px rgba(0,0,0,.5)}div.wrapper .card .action-badge{border-radius:3px;font-size:10px;font-weight:600;z-index:5;color:#fff;position:absolute;padding:4px 6px;right:-10px;top:-10px;border:2px solid #fff}div.wrapper .card .overlay{background:linear-gradient(180deg,rgba(0,0,0,.15),#000);padding:24px;width:100%;height:100%;position:absolute;color:#fff;display:flex;align-items:flex-end;border-radius:8px;overflow:hidden;opacity:.9;transition:all .2s ease-in}div.wrapper .card .overlay:hover{opacity:1}div.wrapper .card .overlay:hover .content{transform:translateY(0)}div.wrapper .card .overlay .content{display:flex;align-items:flex-end;justify-content:space-between;flex:1 1;transform:translateY(8px);transition:all .2s ease-in}div.wrapper .card .overlay .content .details{display:flex;flex-direction:column}div.wrapper .card .overlay .content .details h1{color:#fff;font-weight:700;font-size:24px;margin:0;display:flex;align-items:center}div.wrapper .card .overlay .content .details h1 .ant-tag{margin-left:8px}div.certification-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@keyframes fade{0%{opacity:0}to{opacity:1}}div.certification-card{position:relative;width:350px;padding:20px 10px 10px 20px;border-radius:15px;box-shadow:3px 4px 22px -4px rgba(0,0,0,.53);overflow:hidden}div.certification-card div.container-body-card{margin-top:20px}div.certification-card .container-certification-description{line-height:normal}div.certification-card div.ant-card-body{width:100%!important;height:100%!important}div.certification-card small.current-status{position:absolute;bottom:0;left:0;font-weight:500}div.certification-card small.expiry-date{position:absolute;bottom:0;right:0;padding-right:10px}div.certification-card small.certification-number{position:absolute;top:0;right:0;padding-right:10px}div.certification-card div{position:relative;z-index:2}div.certification-card div p{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker);line-height:.6;font-size:14px;transition:.5s;font-weight:600}div.certification-card button.card-button{cursor:pointer;visibility:hidden;font-size:18px;border:none;width:100%;background:at((mai #af3947,ligh #ed939f,dar #7a0020),main);color:at((main #fff,ice #f5f6fa),main);margin-bottom:20px;border-radius:5px!important}div.certification-card:before{content:"";position:absolute;left:0;bottom:calc(-100% + 4px);width:100%;height:100%;background:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main);z-index:1;transition:.5s ease-in-out}div.certification-card:hover p,div.certification-card:hover small{color:at((main #fff,ice #f5f6fa),main)}div.certification-card:hover button.card-button{visibility:visible;animation:fade 1s linear}div.certification-card:hover button.card-button:hover{opacity:.8}div.certification-card:hover:before{bottom:0}div.certification-card.started-process-false small.certification-number,div.certification-card.started-process-false small.expiry-date{visibility:hidden}div.certification-card.started-process-true small.certification-number,div.certification-card.started-process-true small.expiry-date{visibility:visible}div.certification-card.started-process-true button.card-button{cursor:pointer;visibility:hidden;font-size:18px;border:none;width:100%;background:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main);color:at((main #fff,ice #f5f6fa),main);margin-bottom:20px}div.certification-card.started-process-true button.printCertButton{position:absolute;top:-8px;left:0;padding:0;margin-left:20px;border-width:0;background-color:initial;visibility:hidden}div.certification-card.started-process-true .printCertButtonIcon{color:#fff;font-size:20px}div.certification-card.started-process-true:before{content:"";position:absolute;left:0;bottom:calc(-100% + 4px);width:100%;height:100%;background:at((mai #af3947,ligh #ed939f,dar #7a0020),main);z-index:1;transition:.5s ease-in-out}div.certification-card.started-process-true:hover p{color:at((main #fff,ice #f5f6fa),main)}div.certification-card.started-process-true:hover button.card-button{visibility:visible;animation:fade 1s linear}div.certification-card.started-process-true:hover button.card-button:hover{opacity:.8}div.certification-card.started-process-true:hover button.printCertButton{visibility:visible;animation:fade 1s linear}div.certification-card.started-process-true:hover:before{bottom:0}.requirementsTitle{font-weight:500;line-height:2}.stepsStartCertificationProcess{margin-bottom:60px;box-shadow:"0px -1px 0 0 #e8e8e8 inset"}.commonStyleDivContainer{margin:20px 0;max-width:700px;line-height:1.6}#startCertificationProcess>div.ant-row.ant-form-item{margin:0!important}#timeline{margin-top:50px}.containerCertifications{margin-top:50px;padding:10px}#certificationContent{padding-top:-20px;background-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),lighter)!important;min-height:100%;max-height:100%;overflow:auto}.header-container{display:flex;align-items:center;justify-content:center;margin-top:20px}.header-container .header-certification{display:inline-block;padding:15px;background-color:at((main #fff,ice #f5f6fa),main)!important;min-height:100%;font-size:22px;border-bottom:2px solid at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)!important;z-index:1}header.ant-layout-header{background-color:#f0f2f5!important}aside.certificationDetail{background:linear-gradient(180deg,#af3947,#7a0020)!important;padding:10px;font-size:16px;line-height:2;color:#f0f2f5;border-radius:8px 0 0 8px;min-width:400px!important;max-width:400px!important}.ant-badge{color:#222!important;font-weight:500}aside.certificationDetail>div.ant-layout-sider-children{display:flex;flex-direction:column;justify-content:space-between}aside.certificationDetail>div#detailsContainer{display:flex;flex-direction:column;justify-content:flex-start;align-content:center}aside.certificationDetail>div.ant-layout-sider-children>img{margin:10px 20px}aside.certificationDetail>div.ant-layout-sider-children>div#detailsContainer>div.ant-divider.ant-divider-horizontal.ant-divider-with-text-center>span.ant-divider-inner-text,aside.certificationDetail>div.ant-layout-sider-children>div#detailsContainer>div.ant-divider.ant-divider-horizontal.ant-divider-with-text-left>span.ant-divider-inner-text{color:#f0f2f5!important}aside.certificationDetail>div.ant-layout-sider-children>div#detailsContainer>label>strong{margin-right:10px}.badgeContainer{display:flex}div.badgeContainer>span{margin-right:10px}div[state]{padding:5px;min-width:100px;display:flex;align-items:center;justify-content:center;border:0;border-radius:4px}div[state="0"],div[state="1"],div[state="5"]{background-color:#ffae42!important;color:#fff;font-weight:700}div[state="2"]{background-color:#8fe388!important}div[state="3"],div[state="7"]{background-color:#e56972!important;color:#fff;font-weight:700}div[state="4"]{background-color:#babcbf!important}div[state="6"]{background-color:#ffae42!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>button.ant-btn:not(.green){height:30px;font-size:16px;font-weight:400;border:1px solid #ffae42!important;color:#ffae42!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>button.ant-btn:not(.green):hover:enabled{background-color:#f7be72!important;color:#fff!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>.ant-btn-group>button.ant-btn:not(.green){height:30px;font-weight:400;border:1px solid #ffae42!important;color:#ffae42!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>.ant-btn-group>button.ant-btn:not(.green):hover:enabled{background-color:#f7be72!important;color:#fff!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>button.ant-btn.green{height:30px;font-size:16px;font-weight:400;border:1px solid at((main #4bb543,light #a6d9a3,dark #35942f),light)!important;color:at((main #4bb543,light #a6d9a3,dark #35942f),main)!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>button.ant-btn.green:hover:enabled{background-color:at((main #4bb543,light #a6d9a3,dark #35942f),light)!important;color:#fff!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>button.ant-btn.red{height:30px;font-size:16px;font-weight:400;border:1px solid at((mai #af3947,ligh #ed939f,dar #7a0020),light)!important;color:at((mai #af3947,ligh #ed939f,dar #7a0020),main)!important}div.vertical-timeline-element-content.bounce-in>div.containterItem>h3.vertical-timeline-element-title>div>button.ant-btn.red:hover:enabled{background-color:at((mai #af3947,ligh #ed939f,dar #7a0020),light)!important;color:#fff!important}div.event{-webkit-clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%);padding:15px;justify-content:flex-start}div.event>span.ant-badge{color:#fff!important}#timelineVertical{background-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),lighter)!important;padding-bottom:30px}.special-needs-fixed{position:fixed!important;background-color:at((mai #af3947,ligh #ed939f,dar #7a0020),light)!important;color:at((main #fff,ice #f5f6fa),main)!important;bottom:80px;right:80px;font-size:16px;border:none;border-radius:10%;padding:4px 6px}.special-needs-fixed:hover{opacity:.8}div.vertical-timeline.vertical-timeline--animate.vertical-timeline--two-columns{margin-bottom:0!important;padding-bottom:50px}div.vertical-timeline-element.vertical-timeline-element--no-children>div{margin-bottom:100px}span.vertical-timeline-element-icon.bounce-in{display:flex;justify-content:center}div.vertical-timeline-element--work.vertical-timeline-element>div>span.vertical-timeline-element-icon.bounce-in,div.vertical-timeline-element.vertical-timeline-element--no-children>div>span.vertical-timeline-element-icon.bounce-in{display:flex;align-items:center;justify-content:center}div.vertical-timeline-element.vertical-timeline-element>span.vertical-timeline-element-icon.bounce-in>.anticon{height:100%;width:100%}div.vertical-timeline-element>span.vertical-timeline-element-icon svg{height:100%;width:100%;position:relative;top:12px;right:0;left:6px;bottom:0}div.vertical-timeline-element-content.bounce-in{padding:0}div.vertical-timeline-element-content.bounce-in>div.containterItem{flex-direction:column;justify-content:space-evenly;align-items:flex-start;padding:15px}div.vertical-timeline-element-content.bounce-in>div.containterItem>div>div.badgeContainer>div[state]{border-radius:0;height:30px;width:55%;color:#fff;font-weight:700;position:absolute;left:0;bottom:0}div.containterItem>h3.vertical-timeline-element-title{width:100%!important}.timeline-event-header{width:100%;display:flex;justify-content:space-between;align-items:center}@media (max-width:682px){.timeline-event-header{flex-direction:column;align-items:flex-start}.timeline-event-header .timeline-event-header-title{margin-bottom:10px}}.vertical-timeline-element-date{display:none!important}@media (max-width:666px){.badgeContainer .event{width:90%!important}}.certification-user-header{background:#fff;padding:24px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:0!important}.certification-user-header .back-section{display:flex;flex-direction:column;justify-content:center;border-right:2px solid #eee;padding:0!important}.certification-user-header .user-info{display:flex;flex-direction:column;line-height:20px;padding-right:48px}.certification-user-header .user-info>strong{font-size:18px}.certification-user-header .user-info small,.certification-user-header .user-info span{color:#8e8e8e}.certification-user-header .waive{display:flex;flex-direction:column;justify-content:center;border-left:2px solid #eee}.certification-user-header .certification-name{display:flex;align-items:center;justify-content:flex-start;text-align:right;flex:1 1;border-left:2px solid #eee}.certification-user-header .certification-name h1{font-size:28px;font-weight:700;margin:0;color:#333}.certification-user-header .user-links{display:flex;align-items:center;justify-content:flex-end}.certification-user-header .user-links a{display:flex;flex-direction:column;align-items:center;transition:all .2s ease-in;padding:8px;border-radius:4px}.certification-user-header .user-links a+a{margin-left:8px}.certification-user-header .user-links a:hover{background:#eee;color:#af3947!important}.dashboardLicensesCol{margin-top:-15px}.dashboardLicensesButton{color:grey!important}.dashboardLicensesButton .anticon{font-size:18px!important}.dashboardLicensesButton:hover{color:#af3947!important}.application-wrapper .application-banner{width:100%;height:100%;background:#448ef7;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:700}.application-wrapper .application-banner span{margin-left:8px}.application-wrapper .application-banner.warning{background:#ffc43d;color:#333}.application-wrapper .application-banner.critical{background:#af3947}.application-wrapper .application-container{margin:16px 24px 24px;padding:0 0 50px}.application-wrapper .application-container .tabs-header{display:flex;margin-left:16px;padding-top:8px}.application-wrapper .application-container .tabs-header .tab{background:#b0b0b0;border:none;height:55px;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;padding:0 16px;border-radius:15px 15px 0 0;font-size:16px;margin-bottom:-10px;cursor:pointer;transition:all .2s ease-in}.application-wrapper .application-container .tabs-header .tab:hover{transform:translateY(-5px)}.application-wrapper .application-container .tabs-header .tab+.tab{margin-left:8px}.application-wrapper .application-container .tabs-header .tab.active{background:#af3947;transform:translateY(-10px)}.application-wrapper .application-content{background:#fff;padding:24px;border-radius:8px;position:relative;z-index:9}.application-result{max-width:600px!important;text-align:center}.application-fileList{list-style:none;margin:0;padding:0}.application-fileList li{font-size:16px;border:1px solid #eee;padding:8px;border-radius:4px;display:flex;align-items:center;justify-content:space-between}.application-fileList li.error{border-color:#af3947;color:#af3947}.application-fileList li+li{margin-top:8px}.application-fileList li>div{display:flex;align-items:center}.application-fileList li span.file-name{margin-left:8px}.application-section{margin-bottom:48px;background:#fff!important}.application-section header{border-bottom:2px solid #e0e0e0;padding-bottom:16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.application-section .application-section-header h2{margin:0;font-weight:700;font-size:24px}.application-section .application-section-header span:not(.ant-btn>*){font-size:14px;color:#8e8e8e}@media (max-width:991px){.tile-column{padding-bottom:24px}}.uploadModal .ant-modal-body{min-width:850px;max-width:900px}.uploadModal .ant-modal-body h1{font-weight:700;font-size:24px}.uploadModal.noRightSection .ant-modal-body{min-width:550px;max-width:900px}.application-card{background:#fff;border:1px solid #dfdfdf;padding:16px;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%;display:flex;flex-direction:column;position:relative}.application-card .optional-badge{position:absolute;background:#af3947;color:#fff;font-size:12px;text-transform:uppercase;font-weight:700;padding:3px 6px;border-radius:4px;border:2px solid #fff;right:-10px;top:-10px}.application-card.rejected{border:2px solid #af3947}.application-card.rejected .info .title{color:#af3947!important}.application-card.approved{border:2px solid #39af76}.application-card.approved .info .title{color:#39af76!important}.application-card.historic{border:2px solid #39af76}.application-card.historic .info .title{color:#39af76!important}.application-card.uploaded{border:2px solid #448ef7}.application-card.uploaded .info .title{color:#448ef7!important}.application-card .info .title{display:flex;align-items:center;justify-content:space-between}.application-card .info .title strong{font-size:20px;display:flex;align-items:center;line-height:22px}.application-card .info .title strong span{margin-right:8px}.application-card .info .title .actions{display:flex;align-items:center}.application-card .info .title .actions button{background:transparent;border:none;border-radius:none;font-size:16px;cursor:pointer}.application-card .info .description{font-size:12px;line-height:16px;color:#8e8e8e}.application-card .info .description p{margin-top:16px}.application-card .card-body{margin-top:24px;flex:1 1;display:flex}.application-card .card-body button.upload{border:2px solid #af3947;color:#af3947;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-weight:700;cursor:pointer;transition:all .2s ease-in}.application-card .card-body button.upload span{margin-left:8px}.application-card .card-body button.upload:hover{background:#af3947;color:#fff}.application-card .card-body button.upload[disabled]{background:#8e8e8e;border-color:#8e8e8e;color:#fff!important;cursor:default}.application-card .card-body button.rejected{background:#af3947;border:none;color:#fff!important;border-radius:4px;display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-weight:700;cursor:pointer;transition:all .2s ease-in}.application-card .card-body button.rejected span{margin-left:8px}.application-card .card-body button.rejected:hover{background:#a33542;color:#fff}.application-card .card-body button.rejected[disabled]{background:#8e8e8e;border-color:#8e8e8e;color:#fff!important;cursor:default}.application-card .card-body .infos-list{list-style:none;margin:0;padding:0;width:100%}.application-card .card-body .infos-list li small{display:block;opacity:.7}.application-card .card-body .infos-list li+li{margin-top:8px}.application-card .card-body .infos-list .card-file-name{display:block;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-card .card-body .infos-list .application-file-actions-buttons button{border:0;color:#fff;border-radius:3px;cursor:pointer}.application-card .card-body .infos-list .application-file-actions-buttons button+button{margin-left:8px}.application-card .card-body .infos-list .application-file-actions-buttons button.rejected{background:#af3947}.application-card .card-body .infos-list .application-file-actions-buttons button.approved,.application-card .card-body .infos-list .application-file-actions-buttons button.historic{background:#39af76}.application-card .card-body .infos-list .application-file-actions-buttons button.uploaded{background:#448ef7}.rejected-tile .body .application-file-actions-buttons button{background:transparent;border:none;font-size:18px;opacity:.7;cursor:pointer;transition:all .2s ease-in;border-radius:4px}.rejected-tile .body .application-file-actions-buttons button:hover{opacity:1;background:rgba(0,0,0,.1)}.confirmButton{margin-left:10px}.licenseKeyInput{height:60px;font-size:20px!important;max-width:500px;min-width:500px!important;text-align:center}.itaNumberInput{max-width:504px;min-width:504px!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.collapse-item{background:#fff;border:1px solid #eee;border-radius:3px}.collapse-item.danger{border-color:#af3947}.collapse-item.danger header{border-color:#af3947!important}.collapse-item.danger .title{color:#af3947}.collapse-item.success{border-color:#38af76}.collapse-item.success header{border-color:#38af76!important}.collapse-item.success .title{color:#38af76}.collapse-item+.collapse-item{margin-top:16px}.collapse-item header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 24px}.collapse-item header.visible{border-bottom:1px solid #eee}.collapse-item header .info strong{display:block;font-size:16px}.collapse-item header .info span{opacity:.6}.collapse-item header .right{display:flex;align-items:center}.collapse-item header .right .extra-actions{margin-right:16px;margin-left:16px}.collapse-item header .right .arrow{font-size:18px;transition:all .2s ease-in}.collapse-item header .right .arrow.visible{transform:rotate(180deg)}.collapse-item .body{animation:fadeIn 1s;display:none;padding:24px}.collapse-item .body.visible{display:block}.application-start-container h1{font-size:26px;font-weight:700;margin:0}.application-start-container h2{font-size:18px;opacity:.7;margin-bottom:24px}.card-course{border:2px solid #ececec;padding:24px;border-radius:4px;max-width:1100px;margin:0 auto;position:relative}.card-course+.card-course{margin-top:24px}.card-course header{border-bottom:2px solid #ececec;padding-bottom:24px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:960px){.card-course header{flex-direction:column}}.card-course header .course-details{display:flex;align-items:center}@media screen and (max-width:690px){.card-course header .course-details{flex-direction:column}.card-course header .course-details .course{background:hsla(0,0%,93.3%,.4);padding:16px 32px;border-radius:4px;margin:24px 0!important;text-align:center}}.card-course header .course-details .course{display:flex;flex-direction:column;margin-left:16px}.card-course header .course-details .course strong{font-size:20px}.card-course header .course-details .course span{font-size:14px;font-weight:700}.card-course header .course-details .course span.warning{color:#ffc43d}.card-course header .course-details .course span.success{color:#39af76}.card-course header .course-details .course span.danger{color:#af3947}.card-course header .course-details .course span.info{color:#03a9f4!important}.card-course header .menu{display:flex}@media screen and (max-width:960px){.card-course header .menu{margin-top:24px}}.card-course header .menu button{background:transparent;border:0;font-size:16px;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all .2s ease-in}.card-course header .menu button:hover{background:#eee}.card-course header .menu button+button{margin-left:8px}.card-course header .menu button.active{color:#af3947;background:#efd7da}@media screen and (max-width:490px){.card-course header .menu{flex-direction:column;width:100%;padding:0!important;margin:0!important}.card-course header .menu button{width:100%;background:hsla(0,0%,93.3%,.6666666666666666);margin:0 0 8px!important;text-align:left}}.card-course .data-card{background:#e8e8e8;padding:16px 16px 0;border-radius:4px}.card-course .data-card h2{font-weight:700;font-size:18px;margin:0 0 16px}.card-course .data-card small{opacity:.8}.card-course .data-card .data-item{margin-bottom:16px}.card-course .data-card .data-item .value{display:flex;align-items:center}.status-dot{width:8px;height:8px;border-radius:4px;margin-right:8px}.status-dot.green{background:#39af76}.status-dot.red{background:#af3947}.course-card-actions .ant-btn:not(:first-child){margin-left:20px}.dateRangeFilterContainer{margin-bottom:10px;display:flex;align-items:center}.dateRangeFilterContainer span.label{margin-right:10px;font-weight:700}.application-mt16{margin-top:16px}.application-mt24{margin-top:24px}.application-ctas{display:flex!important;justify-content:center!important}.application-ctas button+button{margin-left:16px}.course-card-upload{background:#fff;border:1px solid #dfdfdf;padding:16px;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:100%;width:280px;display:flex;flex-direction:column;position:relative;left:35%}.course-card-upload.REJECTED{border:2px solid #af3947}.course-card-upload.REJECTED .info .title{color:#af3947!important}.course-card-upload.APPROVED{border:2px solid #39af76}.course-card-upload.APPROVED .info .title{color:#39af76!important}.course-card-upload.PENDING{border:2px solid #448ef7}.course-card-upload.PENDING .info .title{color:#448ef7!important}.course-card-upload .info .title{display:flex;align-items:center;justify-content:space-between}.course-card-upload .info .title strong{font-size:20px;display:flex;align-items:center;line-height:22px}.course-card-upload .info .title strong span{margin-right:8px}.course-card-upload .info .title .actions{display:flex;align-items:center}.course-card-upload .info .title .actions button{background:transparent;border:none;border-radius:none;font-size:16px;cursor:pointer}.course-card-upload .info .description{font-size:12px;line-height:16px;color:#8e8e8e}.course-card-upload .info .description p{margin-top:16px}.course-card-upload .card-body{margin-top:24px;flex:1 1;display:flex}.course-card-upload .card-body button.upload{border:2px solid #af3947;color:#af3947;background:transparent;border-radius:4px;display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-weight:700;cursor:pointer;transition:all .2s ease-in}.course-card-upload .card-body button.upload span{margin-left:8px}.course-card-upload .card-body button.upload:hover{background:#af3947;color:#fff}.course-card-upload .card-body button.upload[disabled]{background:#8e8e8e;border-color:#8e8e8e;color:#fff!important;cursor:default}.course-card-upload .card-body .infos-list{list-style:none;margin:0;padding:0;width:100%}.course-card-upload .card-body .infos-list li small{display:block;opacity:.7}.course-card-upload .card-body .infos-list li+li{margin-top:8px}.course-card-upload .card-body .infos-list .card-file-name{display:block;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-card-upload .card-body .infos-list .course-file-actions-buttons button{border:0;color:#fff;border-radius:3px;cursor:pointer}.course-card-upload .card-body .infos-list .course-file-actions-buttons button+button{margin-left:8px}.course-card-upload .card-body .infos-list .course-file-actions-buttons button.REJECTED{background:#af3947}.course-card-upload .card-body .infos-list .course-file-actions-buttons button.APPROVED{background:#39af76}.course-card-upload .card-body .infos-list .course-file-actions-buttons button.PENDING{background:#448ef7}.rejected-tile{background:#af3947;padding:16px;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff}.rejected-tile header strong{font-size:20px}.rejected-tile .body{margin-top:16px}.rejected-tile .body small{opacity:.7}.rejected-tile .body p{font-size:16px}.rejected-tile .body .card-file-name{display:block;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rejected-tile .body .course-file-actions-buttons button{background:transparent;border:none;font-size:18px;opacity:.7;cursor:pointer;transition:all .2s ease-in;border-radius:4px}.rejected-tile .body .course-file-actions-buttons button:hover{opacity:1;background:rgba(0,0,0,.1)}.collapsibleRow{padding:0!important;height:0!important}.collapsibleRow .collapsibleSectionButton{margin-top:-18px}.collapsibleRow .collapsibleSectionButton.hide{margin-top:-17px}.sessionResultModal .ant-modal-body{min-width:50vw}.shortTimeInput .ant-time-picker{width:100%}.questionsForm-sectionTitle{font-size:16px;font-weight:600;color:#000}.questionsForm-sectionTotal{font-size:16px;font-weight:600;margin-left:40px}.questionsForm-subsectionTitle{font-size:14px;font-weight:500;color:#000;margin-left:10px}.questionsForm-subsectionTotal{font-size:14px;font-weight:600;margin-left:40px}.questionsForm-questionTitle{font-size:12px;font-weight:400;color:#000;margin-top:4px}.questionsForm-grandTotal{font-size:18px;font-weight:600;margin-left:40px;color:#000}.questionsForm-inputWrapper .questionsForm-gradeInput{margin-top:6px!important;margin-bottom:6px!important}.questionsForm-inputWrapper .postfix{position:absolute;width:120px;top:6px;height:32px;right:0;padding:4px 11px;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;color:#000;font-weight:400}.questionsForm-totalPopoverContent{height:70px}.questionsForm-totalPopoverFeedbackIcon,.questionsForm-totalPopoverIcon{margin-left:10px}.questionsForm-totalPopoverFeedbackIcon.pass svg{color:green}.questionsForm-totalPopoverFeedbackIcon.fail svg{color:red}.rbc-overlay{max-width:600px}.dailySessionContainer{overflow-x:auto;flex-flow:row nowrap!important}.dailySessionContainer .rbc-calendar{width:100%}.dailySessionContainer .rbc-current-time-indicator,.dailySessionContainer .rbc-day-slot .rbc-time-slot{display:none}.weeklySessionContainer{overflow-x:auto;flex-flow:row nowrap!important}.weeklySessionContainer .rbc-calendar{width:100%}.weeklySessionContainer .rbc-current-time-indicator,.weeklySessionContainer .rbc-day-slot .rbc-time-slot{display:none}.monthlySessionContainer{overflow-x:auto;flex-flow:row nowrap!important;height:70vh}.monthlySessionContainer .monthlyCalendar{height:100%}.monthlySessionContainer .rbc-calendar{width:100%}.cleanEventContainer{background-color:initial!important;border:none!important;padding:0!important;display:inline-block;flex-direction:row wrap!important}.customSessionEvent{box-sizing:border-box;box-shadow:none;border:1px solid #dedede;margin:0;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;text-align:left;padding:1px 0 0 5px;line-height:1.3}.customSessionEvent .ant-col{position:inherit!important}.customSessionEvent .dateLabel,.customSessionEvent .titleLabel{font-size:11px;color:#fff}.customSessionEvent .secondRow{margin-top:4px;margin-bottom:4px}.customSessionEvent .sessionName{font-weight:500;font-size:10px;color:#fff;margin-left:2px;margin-top:-1px;width:80%}.questions{margin-bottom:32px}.questions__answer-wrapper>:last-child{margin-bottom:0}.questions__answer-wrapper h1{font-size:24px}.questions__answer-wrapper h2{font-size:20px}.questions__answer-wrapper h3{font-size:18px}.questions__answer-wrapper p{font-size:16px}.add-new-question{width:100%;display:flex;justify-content:center}.add-new-question button{background:transparent;border:0;display:flex;align-items:center;cursor:pointer;opacity:.5;transition:opacity .2s ease-in}.add-new-question button:hover{opacity:1}.add-new-question button span{margin-left:12px;font-size:16px}span.welcome-user{font-size:16px;margin-left:15px;margin-bottom:15px;color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)}.dashboard{height:100%;padding:30px}.dashboardNoNav{height:100%;padding:70px 30px 30px}.dashboardProfileHeaderItemTitle{margin-right:10!important;display:inline-block!important;color:#4a545d!important;font-weight:500;margin-bottom:0!important}.dashboardProfileHeaderItemContent{margin-left:6px!important;color:#656e76!important}.dashboardProfileHeaderEditButton{color:grey!important}.dashboardProfileHeaderEditButton:hover{color:#af3947!important}#usersCertificationList tbody td,#usersCertificationList tbody tr{cursor:pointer!important}#usersCertificationList tbody tr:hover{background-color:#ffe0e3!important;border-color:#ffe0e3!important;color:#af3947!important}.adminSearchSessionsTable{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)!important;margin-bottom:40px}.adminSearchSessionsTable .ant-table-tbody{background-color:#fff!important}.adminSearchSessionsTable .ant-table-tbody tr,.adminSearchSessionsTable .ant-table-thead th{border-radius:0!important}.adminSearchSessionsTable tr.ant-table-row-warning{color:red!important}.sessionSearchTotalRow{margin-top:-30px;margin-bottom:30px}.sessionSearchTotalLabel{font-size:14px!important}.sessionsFilters{margin-bottom:10px}.sessionsFilters .filterItem{display:flex;align-items:center}.sessionsFilters .filterItem strong{margin-right:5px}.sessionsFilters .filterItem+.filterItem{margin-left:35px}.sessionsFilters .filterItem .innerFilterItem{background-color:#fff!important;border:1px solid rgba(0,0,0,.2);padding:0 10px}.application-review-header{background:#fff;padding:24px;box-shadow:0 0 8px rgba(0,0,0,.05);margin:24px 24px 0;border-radius:4px;position:-webkit-sticky;position:sticky;top:24px;z-index:9;transition:all .2s ease-in}.application-review-header.shrink{top:0;margin:24px 8px;border-radius:0 0 4px 4px;box-shadow:0 4px 30px -10px rgba(0,0,0,.6)}.application-review-header .certification-details{display:flex}.application-review-header .certification-details .certification-info{text-align:left;padding-right:24px}.application-review-header .certification-details .certification-info .certification-info-header{display:flex;align-items:center}.application-review-header .certification-details .certification-info .certification-info-header h1{font-size:24px;font-weight:700;margin:0 8px 0 0}.application-review-header .certification-details .certification-info .progress .progress-bar{background:#eee;height:14px;width:500px;border-radius:3px}.application-review-header .certification-details .certification-info .progress .progress-bar .completed{background:#58a6ff;height:100%;border-radius:3px;transition:all .2s ease-in}.application-review-header .certification-details .certification-info .progress span{color:#b2b2b2;font-size:12px}.application-review-header .certification-submission{margin-left:20px;height:100%;padding-left:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-left:2px solid #eee}.application-review-header .certification-submission>strong{font-size:12px}.application-requirements-wrapper{padding:24px}.application-requirements-wrapper .application-requirements-section{box-shadow:0 0 8px rgba(0,0,0,.05);background:#fff;border-radius:3px}.application-requirements-wrapper .application-requirements-section+.application-requirements-wrapper .application-requirements-section{margin-top:24px}.application-requirements-wrapper .application-requirements-section header{padding:24px}.application-requirements-wrapper .application-requirements-section header h2{margin:0;font-size:20px;font-weight:700}.application-requirements-wrapper .application-requirements-section header p{opacity:.8}.application-requirements-wrapper .application-requirements-section .progress-container span{font-size:12px;margin-left:24px;opacity:.6}.application-requirements-wrapper .application-requirements-section .progress-container .progress-bar{width:100%;background:#f0f0f0;height:5px}.application-requirements-wrapper .application-requirements-section .progress-container .progress-bar .completed{background:#58a6ff;height:100%;transition:all .2s ease-in}.application-requirements-wrapper .application-requirements-section .body{padding:24px}.application-requirements-wrapper .application-requirements-section .body .collapse-body{display:flex;justify-content:space-between;align-items:center}.application-requirements-wrapper .application-requirements-section .body .collapse-body.large .data-item small{font-size:14px!important;font-weight:700}.application-requirements-wrapper .application-requirements-section .body .collapse-body.large .data-item .value{font-size:16px!important}.application-requirements-wrapper .application-requirements-section .body .collapse-body .collapse-data-section{padding-right:32px}.application-requirements-wrapper .application-requirements-section .body .collapse-body .collapse-files-section{display:flex;flex:1 1;align-items:center;justify-content:center}.application-requirements-wrapper .application-requirements-section .body .collapse-body .collapse-files-section .file-card{border:1px solid #eee;border-radius:3px;width:120px;display:flex;flex-direction:column;justify-content:space-between}.application-requirements-wrapper .application-requirements-section .body .collapse-body .collapse-files-section .file-card+.file-card{margin-left:24px}.application-requirements-wrapper .application-requirements-section .body .collapse-body .collapse-files-section .file-card .file-details{display:flex;flex-direction:column;align-items:center;padding:16px}.application-requirements-wrapper .application-requirements-section .body .collapse-body .collapse-files-section .file-card .file-details .file-name{text-overflow:ellipsis;width:96px;overflow:hidden;text-align:center;white-space:nowrap;margin-top:12px}.application-requirements-wrapper .application-requirements-section .body .collapse-body .collapse-files-section .file-card footer{border-top:1px solid #eee;padding:0 16px;display:flex;align-items:center;justify-content:center}.application-item-review-actions{display:flex;align-items:center}.application-item-review-actions button+button{margin-left:16px}.application-item-review-actions button.approve{background:#39af76;border-color:#39af76!important;color:#fff!important}.application-item-review-actions button.remove{background:#58a6ff;border-color:#58a6ff!important;color:#fff!important}.application-item-review-actions button.is-active{box-shadow:0 5px 18px -4px rgba(0,0,0,.6)!important;transform:scale(1.2);z-index:8}.application-item-review-actions button.is-available{opacity:.5}.application-item-review-actions button.is-available:hover{opacity:1!important}.tabContainer{padding:20px 30px 0!important;width:100%;height:100%}.tabView{width:100%;height:100%;max-width:1400px!important;margin:0 auto!important}.tabView .ant-tabs-bar{margin:0 0 1px;border:none!important}.tabView .ant-tabs-nav{display:none!important}.tabView .ant-tabs-content{height:100%}.commonTabContent{background-color:#fff;width:100%;min-height:100%!important;padding:20px 20px 0}.price-form{background:#fff;padding:20px;border-radius:5px}.price-form .content{display:flex;justify-content:space-between}.price-form .content>div{flex:1 1}.price-form .content>div:first-child{max-width:300px;border-right:1px solid #eee}.price-form .content>div:last-child{padding-left:45px}.price-form .content>div .org-price-form{display:flex}.price-form .content>div .org-price-form button{margin-top:30px;margin-left:10px}.price-form .content h2{color:#272727!important;margin-bottom:20px}.price-form .content .promotionsTable{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)!important;margin-bottom:40px}.price-form footer{margin-top:20px}.instructorCalendarContainer .monthlyCalendar{height:950px!important}.instructorCalendarContainer .rbc-calendar{width:100%!important}.uploads-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:24px;gap:24px}.uploads-container .upload-item{border:1px solid #eee;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:4px;text-align:center}.uploads-container .upload-item span{margin-top:12px}.uploads-container .upload-item .actions{display:flex;justify-content:space-between;width:80%;margin-top:12px;border-top:1px solid #eee;padding-top:16px}.uploads-container .upload-item .actions button{line-height:0;background-color:initial;border:none;color:#c5303c;cursor:pointer}.uploads-container .upload-item .actions button:disabled{color:#666;cursor:default;opacity:.3}.uploads-container .upload-item.new-upload{background-color:#fff;justify-content:center;border:1px dashed #c5303c;padding:0;overflow:hidden}.uploads-container .upload-item.new-upload .upload-button{width:300px;min-height:180px;color:#c5303c;background-color:initial;font-size:16px;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.bottom-actions{background:#fff;width:100%;position:fixed;bottom:0;margin-left:-24px;box-shadow:0 -25px 15px -15px rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;padding:24px 224px 24px 24px}.settings-tile{border-width:1px;border-style:solid;padding:16px;border-radius:4px;cursor:pointer;transition:all .2s ease-in;display:flex}.settings-tile:hover{background:#eee}.settings-tile .tile-info{margin-left:8px}.settings-tile .tile-info strong{display:block;font-size:18px}.settings-tile .tile-info span{opacity:.6}.discountDivider{color:#000!important;margin-left:20px;margin-right:20px;line-height:32px;vertical-align:middle}.authorizationContainer{height:100%}.authorizationBoxContainer{border:1px solid at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),light);border-radius:15px;box-shadow:3px 4px 22px -4px rgba(0,0,0,.53);min-width:330px;max-width:350px;z-index:10;opacity:.97;background-color:at((main #fff,ice #f5f6fa),main)!important}.authorizationBoxContainer,.authorizationContainerForm,.authorizationContainerLogo{display:flex;align-items:center;justify-content:center}.authorizationContainerForm{flex-direction:column;flex:1 1}.authorizationBox{margin:40px 30px 30px}.authorizationBoxTitle{font-size:18px;font-weight:600}.authorizationBoxDescription,.authorizationBoxTitle{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important}.authorizationBoxDescription{margin-bottom:15px;font-weight:400;font-size:14px}.authorizationForm{margin-top:20px!important;margin-bottom:30px!important}.authorizationFormInput{height:50px!important;width:270px!important;align-items:center}.authorizationCreateAccountLink{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important;font-size:15px}.authorizationCreateAccountLink:hover{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important}.authorizationLoginButton{margin-left:8px!important;height:34px!important;font-weight:500!important;font-size:15px!important;width:80px!important;color:at((main #fff,ice #f5f6fa),main)!important;background-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important;border:0!important;border-radius:5px!important}.authorizationLoginButton:active,.authorizationLoginButton:focus,.authorizationLoginButton:hover{background-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important;outline:0;color:#fff!important}.loginBackgroundImage{position:fixed;height:343px;background-size:100%;min-width:100%;z-index:0}section{background-color:#ececec!important}.appHeader .ant-row{height:100%!important}.main-content{overflow:auto!important}.appHeader,.appHeaderFullscreen,header.appHeader{box-shadow:2px -1px 9px 3px rgba(0,0,0,.2);z-index:1000!important;height:90px!important;border-bottom:1.3px solid at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main)}.appHeader,.appHeaderFullscreen,div.ant-col.menu-icon,header.appHeader{background:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),light)!important}div.ant-col.menu-icon i{font-size:22px!important}@media screen and (max-width:650px){.ant-layout-header{padding:0 20px!important}}@media screen and (max-width:650px){.bccsaHeaderLogo{display:none}}@media screen and (max-width:650px){.headerMiddleLogo{display:flex;flex:1 1;align-items:center;justify-content:center}.headerMiddleLogo img{margin-left:0!important}}.mobileHeaderMenu{display:none}@media screen and (max-width:650px){.mobileHeaderMenu{display:block}}.headingLogo{float:left;margin-left:65px}.headingLogo.authorized{margin-left:-100px}.headingTitleLogo{height:80px;margin-top:3px;margin-left:102px}.headingTitleLogoFixed{height:80px;margin-top:3px;margin-left:160px}.idmBadgeContainer{background-color:#000!important;margin-right:20px!important;background-color:initial!important;border-color:transparent!important}.idmBadgeContainer .idmBadgeUserIcon{font-size:16px!important;color:#fff!important;color:#000!important;background-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),dark)!important;box-shadow:2px -1px 9px 3px rgba(0,0,0,.2)}.idmBadgeContainer .idmBadgeUserIcon:hover{background-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important}.idmBadgeContainer .idmBadgeUserIcon .idmBadgeUserText{color:at((main #fff,ice #f5f6fa),main)!important}section.container-layout{height:100vh!important}.ant-layout-sider-light{z-index:1000!important}ul.sideNavigation{padding-top:20px!important;border-right:1.3px solid at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),light)!important;box-shadow:0 0 6px 0 rgba(0,0,0,.2)!important}ul.sideNavigation li .ant-menu-title-content,ul.sideNavigation li .ant-menu-title-content a{color:#444!important}ul.sideNavigation li .ant-menu-title-content .anticon{margin-right:4px}ul.sideNavigation .orgSwitcher{background:#e9e9e9!important}.pageHeader{margin-top:10px!important;border-bottom-width:1px}.pageHeaderNoHeight{width:100px}.pageHeaderNoHeight .ant-page-header-heading{position:absolute;z-index:99!important}.pageContent{padding:10px 30px 50px;min-height:100%}.pageContentSubsection{padding:10px 50px}.pageContentFullScreen{padding:30px;height:100%;background-color:#ececec!important}.alertController{z-index:9999}.bwLogo{height:50px;margin-bottom:20px}.appFooter{height:30px!important;background:#ececec!important;font-weight:500;font-size:12px;padding-bottom:40px;padding-top:20px;padding-right:20px;z-index:20;width:360px;border-radius:6px;right:0!important;bottom:0;position:absolute}.appFooter .appFooterColumn{margin-right:10px!important}.appFooter .appFooterLogo{height:24px;width:24px;margin:0 15px}@media screen and (max-width:960px){.appFooter{padding:10px 5px 30px 10px;width:auto}}.fixedInputCheckbox{margin-left:34px!important}#root,body,html{min-height:100vh!important}body{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}button:focus,input:focus{outline:none}input:hover{border-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker)!important}.ant-modal,.ant-upload-picture-card-wrapper{width:auto!important}.ant-modal{display:flex!important;align-items:center!important;justify-content:center!important}.ant-modal-title{font-weight:600!important}.anticon.anticon-close.ant-modal-close-icon>svg{color:#fff!important}.ant-form-item{margin-bottom:14px!important}.ant-form-item-label{font-weight:500}.ant-input-number{width:100%!important}.ant-popover-title{background:#eeeded!important;border-bottom:1px solid #dedede!important;border-radius:4px 4px 0 0}.ant-popover-inner-content{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.1)!important;color:#222!important;z-index:999}.ant-popover-title{color:#222!important;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 10px 0 rgba(0,0,0,.2)!important;z-index:998}div.ant-steps.ant-steps-vertical{display:flex;flex-direction:column}div.ant-steps-item.ant-steps-item-wait>div.ant-steps-item-container>div.ant-steps-item-content>div.ant-steps-item-title{color:rgba(0,0,0,.25)!important}.ant-steps-item{min-width:200px!important;margin-right:20px!important}.ant-btn:hover{opacity:.9;color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),darker);border-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main)!important}.ant-page-header-back-button:active,.ant-page-header-back-button:focus,.ant-page-header-back-button:hover,.anticon-arrow-left:active,.anticon-arrow-left:hover,.anticon-arrow-left:visited{color:#e56972!important}input:focus,input:hover{border-color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),main)!important}input{box-shadow:none!important;outline:0!important;border-radius:8px}input::-webkit-input-placeholder{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),light)!important}input:-moz-placeholder,input::-moz-placeholder{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),light)!important}input:-ms-input-placeholder{color:at((main #b4b4b4,light #d9d9d9,lighter #ececec,dark #8e8e8e,darker #444),light)!important}.ant-checkbox-wrapper:hover .ant-checkbox:after,.ant-checkbox:hover:after{visibility:hidden!important}btn,btn-active,button,button:active,button:focus,button:hover,button:visited{box-shadow:none!important;outline:0!important}.noStepper input[type=number]::-webkit-inner-spin-button,.noStepper input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button:disabled,button:disabled:hover{opacity:.8;color:#ccc!important}.waivesBadge{background-color:#f04623;position:absolute;left:40px;top:0;font-size:8px;font-weight:600;color:#fff;padding:0 2px;border-radius:11px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid #fff;transition:all .2s ease-in}.waivesBadge.pendingApplications:is(.expanded),.waivesBadge.studentsRequests:is(.expanded){left:175px!important;top:-2px}.waivesBadge.expanded{left:145px}.ant-page-header-back{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.ant-page-header-back-button{transform:scale(1.8)}.ant-menu-item-selected{max-width:200px!important}.white-box{background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.04)}.white-box+.white-box{margin-top:32px}.white-box header{padding:24px;border-bottom:2px solid #eee}.white-box header h1{margin:0;font-weight:700;font-size:20px}.white-box .body{padding:24px}.confirmation-modal{max-width:600px!important}.adminSessionsTable td{padding-top:8px!important;padding-bottom:8px!important}
/*# sourceMappingURL=main.f5dff938.chunk.css.map */