#StudentMatchingToolClients #PageStart{font-size:0}#StudentMatchingToolClients #PageStart .OrganisationSelectWrapper{margin:0 0 2rem}#StudentMatchingToolClients #PageStart .OrganisationSelectWrapper .OrganisationSelectText{margin:0 0 1rem}#StudentMatchingToolClients #PageStart .OrganisationSelectWrapper .OrganisationSelectedText{margin:0 0 .5rem}#StudentMatchingToolClients #PageStart .OrganisationSelectWrapper .OrganisationMultiSelect{width:24rem}#StudentMatchingToolClients #PageStart .OrganisationSelectWrapper .SelectedOrganisationText{font-size:1.25rem;font-weight:700;line-height:1.75rem}@media (max-width:480px){#StudentMatchingToolClients #PageStart .OrganisationSelectWrapper .SelectedOrganisationText{font-size:1rem;font-weight:700;line-height:1.5rem}}@media (min-width:481px)and (max-width:768px){#StudentMatchingToolClients #PageStart .OrganisationSelectWrapper .SelectedOrganisationText{font-size:1rem;font-weight:700;line-height:1.5rem}}#StudentMatchingToolClients #PageStart .MultiSelectLabel{font-size:1rem;font-weight:400;line-height:1.5rem}#StudentMatchingToolClients #PageStart .SMTPageContentBlock{width:calc(64% - 1rem)}#StudentMatchingToolClients #PageStart .SMTPageContentBlock+.SMTPageContentBlock{width:calc(36% - 1rem)}#StudentMatchingToolClients #PageStart .SMTPageContentBlock .SMTPageImage{margin:2rem 3rem 2rem 7rem;width:calc(100% - 10rem)}#StudentMatchingToolClients #PageRecruitmentStage .SMTCard{cursor:pointer}#StudentMatchingToolClients #PageRecruitmentStage .SMTTextNote{margin:1rem auto 0;width:63rem}#StudentMatchingToolClients #PageIntakePeriod{font-size:0}#StudentMatchingToolClients #PageIntakePeriod .IntakeMultiSelect{display:inline-block;width:11rem}#StudentMatchingToolClients #PageIntakePeriod .IntakeMultiSelect .MultiSelectLabel{font-size:1rem;font-weight:400;line-height:1.5rem}#StudentMatchingToolClients #PageIntakePeriod .IntakeMultiSelect+.IntakeMultiSelect{margin:0 0 0 1.5rem}#StudentMatchingToolClients #PageIntakePeriod .SMTPageContentBlock{width:calc(55% - 1rem)}#StudentMatchingToolClients #PageIntakePeriod .SMTPageContentBlock+.SMTPageContentBlock{width:calc(45% - 1rem)}#StudentMatchingToolClients #PageIntakePeriod .SMTPageContentBlock .SMTPageImage{margin:2rem 7rem;width:calc(100% - 14rem)}#StudentMatchingToolClients #PageIntakePeriod .SMTTextSmall{margin:.5rem 0}#StudentMatchingToolClients #PageIntakePeriod .MultiSelectLabel:before{content:"|";height:1rem;opacity:0;transform:translateY(-1.5rem);width:0}#StudentMatchingToolClients .UploadButtonLabel{align-content:center;align-items:center;border-radius:.5rem;cursor:pointer;display:flex;flex-wrap:wrap;font-size:1rem;font-weight:400;height:4.75rem;justify-content:center;line-height:1.5rem;margin:.5rem 0 0;overflow:hidden;text-align:center;width:100%}#StudentMatchingToolClients .UploadButtonLabel.UploadStart{background-color:#f0f1f3}#StudentMatchingToolClients .UploadButtonLabel.UploadStart .UploadIcon{font-size:1.5rem}#StudentMatchingToolClients .UploadButtonLabel.UploadSuccess{background-color:#f0f1f3;height:6.75rem;margin:0}#StudentMatchingToolClients .UploadButtonLabel.UploadSuccess .UploadIcon{color:#1e8558;font-size:1.2rem}#StudentMatchingToolClients .UploadButtonLabel .UploadIcon{vertical-align:middle}#StudentMatchingToolClients .UploadButtonLabel .UploadButtonAlongsideIconText{display:inline-block;font-size:.75rem;font-weight:400;line-height:1.125rem;margin:0 .25rem;max-width:calc(100% - 6.5rem);vertical-align:middle;white-space:nowrap}#StudentMatchingToolClients .UploadButtonLabel .UploadTitle{flex-basis:100%;font-weight:700}#StudentMatchingToolClients .UploadButtonLabel .UploadButtonActionText{color:#4b93b1;display:block;font-size:1rem;font-weight:700;line-height:1.5rem;width:100%}#StudentMatchingToolClients .UploadButtonLabel .UploadButtonActionText.FirstUploadText{line-height:4.75rem}#StudentMatchingToolClients .UploadVerifyNote{font-size:.75rem;font-weight:400;line-height:1.125rem;margin:1rem auto 0;text-align:left}#StudentMatchingToolClients .UploadVerifyNote .UploadVerifyIcon{margin-right:.25rem}#StudentMatchingToolClients .SMTCard+.SMTCard+.UploadVerifyNote{width:31rem}#StudentMatchingToolClients .SMTCard+.SMTCard+.SMTCard+.UploadVerifyNote{width:47rem}#StudentMatchingToolClients .SMTCard+.SMTCard+.SMTCard+.SMTCard+.UploadVerifyNote{width:63rem}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper .SMTCard:before{color:#247ba0;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5rem;line-height:1rem;text-align:left;width:1.5rem}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper .SMTCard .SMTCardText{display:inline-block;vertical-align:top;width:calc(100% - 1.5rem)}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper.AwaitingUpload .SMTCard:first-of-type:before{content:"1"}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper.AwaitingUpload .SMTCard:nth-of-type(2):before{content:"2"}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper.AwaitingUpload .SMTCard:nth-of-type(3):before{content:"3"}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper.AwaitingUpload .SMTCard:nth-of-type(4):before{content:"4"}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper.ValidUploadDetails .SMTCard:before{background-image:url(https://monet-prtl-co.imgix.net/Endor/SMT/matching-step-checkmark.svg);background-repeat:no-repeat;background-size:1.25rem;content:"";height:1.25rem}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper.ValidUploadDetails .SMTCard:nth-of-type(4) .SMTCardText,#StudentMatchingToolClients #UploadOverview .SMTCardWrapper.ValidUploadDetails .SMTCard:nth-of-type(4):before{display:none}#StudentMatchingToolClients #UploadOverview .SMTCardWrapper .SMTAttentionTag{border:1px solid #f95c39;border-radius:1rem;box-sizing:border-box;color:#f95c39;display:block;line-height:1rem;margin:.25rem 0 0;padding:0 .5rem;width:5rem}#StudentMatchingToolClients #InvalidRecordsOverview{font-size:.75rem;font-weight:400;line-height:1.125rem}#StudentMatchingToolClients #InvalidRecordsOverview .InvalidRecordsList{list-style:none;margin:0;padding-left:0;text-align:left}#StudentMatchingToolClients #InvalidRecordsOverview .InvalidRecordsList .InvalidRecordDetails{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;color:#c63414;height:1.25rem}#StudentMatchingToolClients #UploadFailedOverview .SMTCardWrapper.InvalidUploadDetails{margin-top:5.5rem}#StudentMatchingToolClients #UploadFailedOverview .SMTCardWrapper.InvalidUploadDetails .SMTCard .InvalidUploadDetailsIcon{color:#f95c39;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5rem;line-height:1rem;text-align:left;width:2rem}#StudentMatchingToolClients #UploadFailedOverview .SMTCardWrapper.InvalidUploadDetails .SMTCard .InvalidUploadDetailsIcon+.SMTCardText{display:inline-block;vertical-align:top;width:calc(100% - 2rem)}#StudentMatchingToolClients #UploadFailedOverview .SMTCardInvalidRecords{overflow-y:scroll}#StudentMatchingToolClients #PageUpload{font-size:0}#StudentMatchingToolClients #MatchingProgressOverview .MatchingProgressIconWrapper{display:inline-block;margin:0 auto;position:relative}#StudentMatchingToolClients #MatchingProgressOverview .MatchingProgressIconWrapper .MatchingProgressIcon{font-size:2.5rem}#StudentMatchingToolClients #MatchingProgressOverview .MatchingProgressIconWrapper .MatchingProgressIcon.Failure{color:#f95c39}#StudentMatchingToolClients #MatchingProgressOverview .MatchingProgressIconWrapper .MatchingProgressIcon.Success{color:#247ba0}#StudentMatchingToolClients #MatchingProgressOverview .MatchingProgressIconWrapper .MatchingProgressCheckmark{position:absolute;right:-.5rem;top:.5rem;width:1.75rem}#StudentMatchingToolClients #MatchingProgressOverview .SMTCardWrapper{margin:3rem 0 0}#StudentMatchingToolClients #MatchingProgressOverview .SMTCard.Loading .MatchingProgressIconWrapper{display:none}.ModalOverlay .ReviewUploadModalWrapper.ModalWrapper.ComplexModal{height:auto;width:22.5rem}.ModalOverlay .ReviewUploadModalWrapper.ModalWrapper.ComplexModal .CloseButton{display:none}.ModalOverlay .ReviewUploadModalWrapper.ModalWrapper.ComplexModal .ContentWrapper{padding:0}#ReviewUploadModal .ReviewUploadHeaderBlock{background-color:#247ba0;display:flex;justify-content:space-between;padding:1rem}#ReviewUploadModal .ReviewUploadHeaderBlock .ReviewUploadProgressIndicator,#ReviewUploadModal .ReviewUploadHeaderBlock h3{color:#fff;font-size:1rem;font-weight:400;line-height:1rem;line-height:1.5rem;margin:0}#ReviewUploadModal .ReviewUploadContentBlock{padding:1rem}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadQuestionBlock{margin:1rem 0 0}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadRadioButton{margin:0 .25rem 0 0;vertical-align:middle}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadTitle{font-size:1rem;font-weight:700;line-height:1.5rem;margin:0 0 1rem}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadTextBlock{font-size:.75rem;font-weight:400;line-height:1.125rem}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadQuestionText{font-size:14px;vertical-align:middle}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadInputNote{color:#3f5c6e;font-size:.75rem;font-weight:400;line-height:1.125rem}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadNumberInput{border:none;border-bottom:1px solid #247ba0;box-sizing:border-box;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 0 0 .5rem;outline:0;padding:.25rem 0 .25rem 1rem;text-align:center;width:9.5rem}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadNumberInput::placeholder{color:#606061}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButtonWrapper{display:flex;justify-content:space-between;margin:1.5rem 0 0}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButtonWrapper .ReviewUploadButton:only-child{margin-left:auto}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButton{background:#247ba0;border:2px solid #247ba0}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButton:focus,#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButton:hover{background:#247ba0cc}@media(hover:none){#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButton:focus,#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButton:hover{background:#247ba0}}#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButton:disabled:focus,#ReviewUploadModal .ReviewUploadContentBlock .ReviewUploadButton:disabled:hover{background:#247ba0}#StudentMatchingToolClients #PageMatching{font-size:0}#StudentMatchingToolClients #PageMatching .SMTPageContentBlock{width:calc(65% - 1rem)}#StudentMatchingToolClients #PageMatching .SMTPageContentBlock+.SMTPageContentBlock{width:calc(35% - 1rem)}#StudentMatchingToolClients #PageMatching .SMTPageContentBlock .SMTPageImage{margin:2rem 3rem;width:calc(100% - 6rem)}#StudentMatchingToolClients #PageMatching .SMTPageContentBlock .SMTAdditionalText{font-size:1rem;font-weight:400;line-height:1.5rem}#StudentMatchingToolClients #PageEnd{font-size:0}#StudentMatchingToolClients #PageEnd .SMTPageContentBlock{width:calc(45% - 1rem)}#StudentMatchingToolClients #PageEnd .SMTPageContentBlock+.SMTPageContentBlock{margin-right:-2rem;margin-top:-3rem;width:calc(55% + 1rem)}#StudentMatchingToolClients #PageEnd .SMTPageContentBlock+.SMTPageContentBlock .SMTPageImage.NoMatch{margin:10% 25%;width:auto}#StudentMatchingToolClients #PageEnd .SMTPageContentBlock+.SMTPageContentBlock .SMTPageImage.SubmitFailed{margin:10% 0 0 18%;width:400px}#StudentMatchingToolClients #PageEnd .SMTPageContentBlock+.SMTPageContentBlock .SMTPageImage.NoMatch,#StudentMatchingToolClients #PageEnd .SMTPageContentBlock+.SMTPageContentBlock .SMTPageImage.SubmitFailed{max-height:463px}#StudentMatchingToolClients #PageEnd .WarningContainer{margin:0 0 1rem;width:27rem}#StudentMatchingToolClients #SMTNavigationWrapper{bottom:1rem;display:flex;justify-content:space-between;margin:1rem 1rem 0;position:absolute;width:calc(100% - 2rem)}#StudentMatchingToolClients #SMTNavigationWrapper .ChampionButton{margin-left:auto}#StudentMatchingToolClients #NavigationStatus{display:block;margin:.25rem;position:relative;text-align:center;width:calc(100% - .5rem)}#StudentMatchingToolClients #NavigationStatus:after,#StudentMatchingToolClients #NavigationStatus:before{background-color:#fff;content:"";display:block;height:calc(.35rem + 1px);left:-.25rem;position:absolute;width:calc(100% + .5rem);z-index:25}#StudentMatchingToolClients #NavigationStatus:before{top:-.25rem}#StudentMatchingToolClients #NavigationStatus:after{bottom:-.35rem}#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock{background-color:#f0f1f3;box-sizing:border-box;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5rem;padding:1rem 1rem 1rem 3rem;position:relative;text-align:center;width:20%}#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock.Selected{background-color:#fff;color:#247ba0}#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock:not(:first-of-type):after,#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock:not(:first-of-type):before{border-style:solid;border-width:2rem;content:"";display:block;height:0;position:absolute;top:-.25rem;width:0;z-index:1}#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock:not(:first-of-type):before{border-color:#0000 #0000 #0000 #fff;left:-1px}#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock:not(:first-of-type):after{border-color:#0000 #0000 #0000 #f0f1f3;left:-6px}#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock.Selected+.NavigationStatusBlock:after,#StudentMatchingToolClients #NavigationStatus .NavigationStatusBlock.Selected+.NavigationStatusBlock:before{border-color:#0000 #0000 #0000 #fff}#FrequentlyAskedQuestions{margin:1rem 0 0}#FrequentlyAskedQuestions .FAQIntroduction{font-size:0;padding:1rem 1.5rem}#FrequentlyAskedQuestions .FAQIntroduction .FAQIntroductionImage{vertical-align:middle;width:3rem}#FrequentlyAskedQuestions .FAQIntroduction .FAQIntroductionText{display:inline-block;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 0 0 1.5rem;vertical-align:middle;width:calc(100% - 9.5rem)}#FrequentlyAskedQuestions .FAQIntroduction .FAQIntroductionText .FAQIntroductionEmailAddress{color:#4b93b1}#FrequentlyAskedQuestions .FAQIntroduction .FAQToggleChevron{cursor:pointer;display:inline-block;font-size:2rem;margin:0 0 0 2rem;text-align:center;vertical-align:middle;width:3rem}#FrequentlyAskedQuestions .FAQContent{font-size:1rem;font-weight:400;line-height:1.5rem}#FrequentlyAskedQuestions .FAQContent .FAQQuestion{border:1px solid #c0c1c2;cursor:pointer;margin:.5rem auto 0;padding:.5rem 1rem}#FrequentlyAskedQuestions .FAQContent .FAQQuestion+.FAQAnswer{display:none}#FrequentlyAskedQuestions .FAQContent .FAQQuestion.Selected{background-color:#f0f1f3;border:1px solid #c0c1c2;font-size:1rem;font-weight:700;line-height:1.5rem}#FrequentlyAskedQuestions .FAQContent .FAQQuestion.Selected+.FAQAnswer{display:block}#FrequentlyAskedQuestions .FAQContent .FAQAnswer{border:1px solid #c0c1c2;border-top:0;padding:1rem}.LogOutWidget{bottom:1rem;position:absolute;right:1rem}.LogOutWidget .LogOutButton{display:block}.LogOutWidget .LogOutDismissButton{display:block;outline:none;text-align:center;width:100%}@keyframes PlaceholderShimmer{0%{background-position:100% 0}50%{background-position:-100% 0}to{background-position:-100% 0}}button.Textlink,input[type=button].Textlink,input[type=reset].Textlink,input[type=submit].Textlink,span.Clickable{background-color:#0000;border:0;color:#247ba0;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;padding:0}button.Textlink::-moz-focus-inner,input[type=button].Textlink::-moz-focus-inner,input[type=reset].Textlink::-moz-focus-inner,input[type=submit].Textlink::-moz-focus-inner,span.Clickable::-moz-focus-inner{border:0;padding:0}button.Textlink:hover,input[type=button].Textlink:hover,input[type=reset].Textlink:hover,input[type=submit].Textlink:hover,span.Clickable:hover{color:#247ba0cc;text-decoration:underline}.ChampionButton{align-items:center;background-color:#f95c39;border:2px solid #f95c39;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:auto;justify-content:center;line-height:1.5rem;min-height:3rem;outline:none;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:all .15s linear}.ChampionButton:hover{background-color:#f95c39cc;color:#fff;text-decoration:none}@media(hover:none){.ChampionButton:hover{background-color:#f95c39;color:#fff;text-decoration:none}}.ChampionButton:visited{color:#fff}.ChampionButton:disabled{opacity:.5}.ChampionButton:disabled:focus,.ChampionButton:disabled:hover{background-color:#f95c39;cursor:not-allowed}.ChampionButton.Small{font-size:.75rem;font-weight:600;line-height:1.125rem;min-height:2rem;padding:0 1rem}.DriverButton{align-items:center;background-color:#f95c39;border:2px solid #f95c39;border-radius:3px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:auto;justify-content:center;line-height:1.5rem;min-height:3rem;outline:none;padding:.5rem 1.5rem;text-align:center;text-decoration:none;transition:all .15s linear}.DriverButton:hover{background-color:#f95c39cc;color:#fff;text-decoration:none}@media(hover:none){.DriverButton:hover{background-color:#f95c39;color:#fff;text-decoration:none}}.DriverButton:disabled{opacity:.5}.DriverButton:disabled:focus,.DriverButton:disabled:hover{background-color:#f95c39;cursor:not-allowed}.DriverButton.Small{font-size:.75rem;font-weight:600;line-height:1.125rem;min-height:2rem;padding:0 1rem}.DriverButton{background:#05293c;border:2px solid #05293c;color:#fff}.DriverButton:focus,.DriverButton:hover{background:#05293ccc}@media(hover:none){.DriverButton:focus,.DriverButton:hover{background:#05293c}}.DriverButton:visited{color:#fff}.DriverButton:disabled:focus,.DriverButton:disabled:hover{background:#05293c}.NavigatorButton{align-items:center;background-color:#f95c39;border:2px solid #f95c39;border-radius:3px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:auto;justify-content:center;line-height:1.5rem;min-height:3rem;outline:none;padding:.5rem 1.5rem;position:relative;text-align:center;text-decoration:none;transition:all .15s linear}.NavigatorButton:hover{background-color:#f95c39cc;color:#fff;text-decoration:none}@media(hover:none){.NavigatorButton:hover{background-color:#f95c39;color:#fff;text-decoration:none}}.NavigatorButton:visited{color:#fff}.NavigatorButton:disabled{opacity:.5}.NavigatorButton:disabled:focus,.NavigatorButton:disabled:hover{background-color:#f95c39;cursor:not-allowed}.NavigatorButton.Small{font-size:.75rem;font-weight:600;line-height:1.125rem;min-height:2rem;padding:0 1rem}.NavigatorButton{background:#fff;border:2px solid #05293c;color:#05293c}.NavigatorButton:before{background:#05293c1a;border-radius:3px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .15s linear;width:100%}.NavigatorButton:visited{color:#05293c}.NavigatorButton:focus,.NavigatorButton:hover{background:#fff;color:#05293c}.NavigatorButton:focus:before,.NavigatorButton:hover:before{opacity:1}@media(hover:none){.NavigatorButton:focus:before,.NavigatorButton:hover:before{opacity:0}}.NavigatorButton:disabled:focus,.NavigatorButton:disabled:hover{background-color:#fff}.HelperButton{align-items:center;background:#0000;border:0;border-radius:3px;color:#1e8558;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;height:auto;justify-content:center;line-height:1.5rem;min-height:2rem;padding:0 2rem 0 .5rem;position:relative;transition:all .15s linear}.HelperButton:after{content:"";font-family:icomoon!important;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.HelperButton:visited{color:#1e8558}.HelperButton:hover{background:#1e85581a;text-decoration:none}@media(hover:none){.HelperButton:hover{background:#0000}}.HelperButton.Dark,.HelperButton.Dark:visited{color:#05293c}.HelperButton.Dark:hover{background:#05293c1a}.NavigationBackButton{background:#0000;border:none;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem}.NavigationBackButton .NavigationBackButtonIcon{margin:0 .5rem 0 0}.SMTCardWrapper{text-align:center}#StudentMatchingToolClients .SMTCard{border-radius:.5rem;box-shadow:0 2px 4px 0 #1818181a;display:inline-block;height:6.75rem;padding:1rem;position:relative;vertical-align:top;width:13rem}#StudentMatchingToolClients .SMTCard+.SMTCard{margin:0 0 0 1rem}#StudentMatchingToolClients .SMTCard .SMTCardTitle{font-size:1.25rem;font-weight:700;line-height:1.75rem;text-align:left}@media (max-width:480px){#StudentMatchingToolClients .SMTCard .SMTCardTitle{font-size:1rem;font-weight:700;line-height:1.5rem}}@media (min-width:481px)and (max-width:768px){#StudentMatchingToolClients .SMTCard .SMTCardTitle{font-size:1rem;font-weight:700;line-height:1.5rem}}#StudentMatchingToolClients .SMTCard .SMTCardTitle{margin:0 0 .5rem}#StudentMatchingToolClients .SMTCard .SMTCardText{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:left}#StudentMatchingToolClients .SMTCard .SMTCardImage{position:absolute;right:1rem;top:1rem;width:3rem}#StudentMatchingToolClients .SMTCard .SMTCardImage+.SMTCardTitle{margin:1rem 0 .5rem}#StudentMatchingToolClients .SMTCard.Selected{border-top:.5rem solid #247ba0;box-shadow:0 4px 4px 0 #18181840;padding:.5rem 1rem 1rem}#StudentMatchingToolClients .SMTCard.Selected .SMTCardImage{top:.5rem}#StudentMatchingToolClients .SMTCard.Loading .SMTCardTitle{font-size:0;height:0;margin:0}#StudentMatchingToolClients .SMTCard.Loading .SMTCardText{font-size:0;height:1rem}#StudentMatchingToolClients .SMTCard.Loading .SMTCardText:before,#StudentMatchingToolClients .SMTCard.Loading:after,#StudentMatchingToolClients .SMTCard.Loading:before{border-radius:.5rem;content:"";display:block;height:1rem}#StudentMatchingToolClients .SMTCard.Loading .SMTCardText:before{animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:PlaceholderShimmer;animation-timing-function:linear;background:linear-gradient(90deg,#f0f1f3 8%,#e0e1e3 18%,#f0f1f3 33%);background-size:200% 100%;margin:0 0 .5rem;position:relative;width:85%}#StudentMatchingToolClients .SMTCard.Loading:before{animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:PlaceholderShimmer;animation-timing-function:linear;background:linear-gradient(90deg,#e0e1e3 8%,#c0c1c2 18%,#e0e1e3 33%);background-size:200% 100%;margin:0 0 .5rem;position:relative;width:100%}#StudentMatchingToolClients .SMTCard.Loading:after{animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:PlaceholderShimmer;animation-timing-function:linear;background:linear-gradient(90deg,#f0f1f3 8%,#e0e1e3 18%,#f0f1f3 33%);background-size:200% 100%;position:relative;width:90%}body[data-modal-opened=true]{overflow-y:hidden}.ModalOverlay{align-items:flex-end;background:#313233b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:125}@media(min-width:769px)and (max-width:1024px){.ModalOverlay{align-items:center;height:100vh;justify-content:center}}@media(min-width:1025px){.ModalOverlay{align-items:center;height:100vh;justify-content:center}}.ModalOverlay.is-visible{animation:overlayAppear .5s cubic-bezier(.25,0,.25,1);opacity:1;transform:translateY(0)}.ModalOverlay.is-visible .ModalWrapper{animation:modalAppearMobile .5s cubic-bezier(.25,0,.25,1)}@media(min-width:769px)and (max-width:1024px){.ModalOverlay.is-visible .ModalWrapper{animation:modalAppear .5s cubic-bezier(.25,0,.25,1)}}@media(min-width:1025px){.ModalOverlay.is-visible .ModalWrapper{animation:modalAppear .5s cubic-bezier(.25,0,.25,1)}}.ModalOverlay.is-closed,.ModalOverlay.is-open{animation:overlayDisappear .2s cubic-bezier(.5,0,1,1);opacity:0}.ModalOverlay.is-closed .ModalWrapper,.ModalOverlay.is-open .ModalWrapper{animation:modalDisappearMobile .2s cubic-bezier(.5,0,1,1);opacity:0;transform:translateY(-80px)}@media(min-width:769px)and (max-width:1024px){.ModalOverlay.is-closed .ModalWrapper,.ModalOverlay.is-open .ModalWrapper{animation:modalDisappear .2s cubic-bezier(.5,0,1,1)}}@media(min-width:1025px){.ModalOverlay.is-closed .ModalWrapper,.ModalOverlay.is-open .ModalWrapper{animation:modalDisappear .2s cubic-bezier(.5,0,1,1)}}.ModalOverlay .ModalWrapper{background:#fff;box-sizing:border-box;overflow:auto;position:relative}.ModalOverlay .ModalWrapper.SimpleModal{border-radius:5px 5px 0 0;height:auto;max-height:calc(100% - 1rem);overflow:auto;width:calc(100vw - 2rem)}@media(min-width:769px)and (max-width:1024px){.ModalOverlay .ModalWrapper.SimpleModal{border-radius:5px;height:auto;max-height:calc(100vh - 4rem);min-height:520px;width:420px}}@media(min-width:1025px){.ModalOverlay .ModalWrapper.SimpleModal{border-radius:5px;height:auto;max-height:calc(100vh - 4rem);min-height:520px;width:420px}}.ModalOverlay .ModalWrapper.SimpleModal .ContentWrapper{max-height:fit-content;padding:1.5rem}@media(min-width:769px)and (max-width:1024px){.ModalOverlay .ModalWrapper.SimpleModal .ContentWrapper{padding:3rem 4rem}}@media(min-width:1025px){.ModalOverlay .ModalWrapper.SimpleModal .ContentWrapper{padding:3rem 4rem}}.ModalOverlay .ModalWrapper.ComplexModal{height:100%;width:100vw}@media(min-width:769px)and (max-width:1024px){.ModalOverlay .ModalWrapper.ComplexModal{border-radius:5px;height:auto;max-height:calc(100vh - 4rem);width:640px}}@media(min-width:1025px){.ModalOverlay .ModalWrapper.ComplexModal{border-radius:5px;height:auto;max-height:calc(100vh - 4rem);width:640px}}.ModalOverlay .ModalWrapper.ComplexModal .ContentWrapper{padding:1.5rem}.ModalOverlay .ModalWrapper.is-overflowing .CTAWrapper{box-shadow:-1px 0 8px #3f5c6e}.ModalOverlay .ModalWrapper .CloseButton{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2rem;justify-content:center;line-height:1.75rem;margin:0;padding:0;position:absolute;right:0;top:0;width:2rem}@media(min-width:769px)and (max-width:1024px){.ModalOverlay .ModalWrapper .CloseButton{height:3rem;width:3rem}}@media(min-width:1025px){.ModalOverlay .ModalWrapper .CloseButton{height:3rem;width:3rem}}.ModalOverlay .ModalWrapper .CloseButton:focus{outline:none}.ModalOverlay .ModalWrapper .ContentWrapper{box-sizing:border-box;max-height:100%;overflow:auto}.ModalOverlay .ModalWrapper .CTAWrapper{background:#fff;bottom:0;box-sizing:border-box;left:0;padding:1.5rem;position:absolute;width:100%}@media(min-width:769px)and (max-width:1024px){.ModalOverlay .ModalWrapper .CTAWrapper{padding:0}}@media(min-width:1025px){.ModalOverlay .ModalWrapper .CTAWrapper{padding:0}}.ModalOverlay .ModalWrapper .CTAWrapper button{width:100%}@keyframes overlayAppear{0%{opacity:0}to{opacity:1}}@keyframes modalAppear{0%{opacity:0;transform:translateY(-80px)}20%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}@keyframes modalAppearMobile{0%{opacity:1;transform:translateY(100%)}20%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes overlayDisappear{0%{opacity:1}to{opacity:0}}@keyframes modalDisappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80px)}}@keyframes modalDisappearMobile{0%{opacity:1;transform:translateY(0)}99%{opacity:1;transform:translateY(100%)}to{opacity:0}}#StudentMatchingToolClients .SMTPage{height:22rem;padding:3rem 2rem}#StudentMatchingToolClients .SMTPageContentBlock{display:inline-block;vertical-align:top;width:calc(50% - 1rem)}#StudentMatchingToolClients .SMTPageContentBlock+.SMTPageContentBlock{margin:0 0 0 2rem}#StudentMatchingToolClients .SMTPageContentBlock .SMTPageImage{width:100%}#StudentMatchingToolClients .SMTTransparentBlock,#StudentMatchingToolClients .SMTWhiteBlock{box-sizing:border-box;margin:0 auto;max-width:1200px;position:relative;width:100%}#StudentMatchingToolClients .SMTWhiteBlock{background-color:#fff}#StudentMatchingToolClients .SMTPage .SMTTitle{font-size:2.25rem;font-weight:700;line-height:3rem}@media (max-width:480px){#StudentMatchingToolClients .SMTPage .SMTTitle{font-size:1.5rem;font-weight:700;line-height:2rem}}@media (min-width:481px)and (max-width:768px){#StudentMatchingToolClients .SMTPage .SMTTitle{font-size:1.5rem;font-weight:700;line-height:2rem}}#StudentMatchingToolClients .SMTPage .SMTTitle{margin:0 0 1.5rem}#StudentMatchingToolClients .SMTPage .SMTText{font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 0 2rem}#StudentMatchingToolClients .SMTPage .SMTTextSmall{font-size:.75rem;font-weight:400;line-height:1.125rem}.WarningContainer{align-items:center;background-color:#fef7e9;display:flex;font-size:.75rem;font-weight:400;line-height:1.125rem;padding:.7rem}.WarningContainer .WarningIcon{color:#fa0;font-size:1rem;margin-right:.5rem;vertical-align:sub}.MultiSelectOption[data-v-7cf903ef]{align-items:center;box-sizing:border-box;color:#05293c;cursor:pointer;display:flex;font-size:1rem;font-weight:400;line-height:1.75rem;margin:0;min-height:40px;padding:.5rem;text-align:left}.MultiSelectOption[data-v-7cf903ef]:hover{background-color:#edf3f6}.MultiSelectOption.is-disabled[data-v-7cf903ef]{color:#3f5c6e}.MultiSelectOption.is-disabled[data-v-7cf903ef]:hover{background-color:#fff;cursor:not-allowed}.MultiSelectOption .MultiSelectOptionIcon[data-v-7cf903ef]{font-size:1rem;margin:0 .5rem 0 0}.MultiSelectGroupLabel[data-v-9cc62a36]{align-items:center;box-sizing:border-box;color:#547a92;display:flex;font-size:1rem;font-weight:400;height:40px;line-height:1.75rem;margin:0;padding:0 .5rem}.MultiSelectSearchBoxWrapper[data-v-708d0d57]{border-bottom:1px solid #b8c6ce;margin:0 .5rem .5rem;padding:.5rem 0;position:relative}.MultiSelectSearchBoxWrapper.up[data-v-708d0d57]{border-bottom:0;border-top:1px solid #b8c6ce}.MultiSelectSearchBoxWrapper .MultiSelectSearchBox[data-v-708d0d57]{appearance:none;border:1px solid #3f5c6e;border-radius:5px;box-sizing:border-box;font-size:1rem;font-weight:400;height:40px;line-height:1.75rem;padding:0 .5rem;width:100%}.MultiSelectSearchBoxWrapper .MultiSelectSearchBox.is-empty[data-v-708d0d57]{background:#edf3f6;border:0}.MultiSelectSearchBoxWrapper .MultiSelectSearchBox.is-empty[data-v-708d0d57]:focus{border:0}.MultiSelectSearchBoxWrapper .MultiSelectSearchBox[data-v-708d0d57]:focus{border:1px solid #247ba0;outline:none}.MultiSelectSearchBoxWrapper .MultiSelectSearchBox[data-v-708d0d57]::placeholder{color:#247ba0}.MultiSelectSearchBoxWrapper .MultiSelectSearchBoxIcon[data-v-708d0d57]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.MultiSelectSelectedOption[data-v-0008248f]{align-items:center;background:#edf3f6;border:1px solid #edf3f6;border-radius:15px;box-sizing:border-box;color:#05293c;display:inline-flex;font-size:1rem;font-weight:400;height:30px;line-height:1.75rem;margin:0 .5rem .5rem 0;padding:0 2rem 0 .5rem;position:relative}.MultiSelectSelectedOption[data-v-0008248f]:hover{border:1px solid #3f5c6e;cursor:pointer;text-decoration:line-through}.MultiSelectSelectedOption[data-v-0008248f]:focus{outline:none}.MultiSelectSelectedOptionDelete[data-v-0008248f]{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;margin:0 0 0 .5rem;position:absolute;right:0;top:0;width:30px}.MultiSelectWrapper{background:#fff;border:1px solid #b8c6ce;border-radius:3px;box-sizing:border-box;cursor:pointer;padding:0 .5rem;position:relative;width:100%;-webkit-tap-highlight-color:transparent}.MultiSelectWrapper:focus{border-color:#247ba0;outline:none}.MultiSelectWrapper.is-invalid{border:1px solid #e64632}.MultiSelectWrapper.is-disabled{background-color:#edf3f6;border:0}.MultiSelectWrapper.is-disabled .MultiSelectIcon{border-top:8px solid #547a92}.MultiSelectWrapper.is-disabled .MultiSelectLabel{cursor:not-allowed}.MultiSelectWrapper .MultiSelectIcon{border-left:6px solid #0000;border-right:6px solid #0000;border-top:8px solid #05293c;height:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);transition:all .5s;width:0}.MultiSelectWrapper .MultiSelectIcon.is-active{transform:rotateX(180deg) translateY(calc(-50% + 8px))}.MultiSelectLabel{align-items:center;cursor:pointer;display:flex;height:45px;position:relative;width:100%}.MultiSelectLabel.is-empty{color:#547a92}.MultiSelectLabel .MultiSelectPlaceholder{left:.25rem;max-width:calc(100% - 2rem);overflow:hidden;position:absolute;text-align:left;text-overflow:ellipsis;white-space:nowrap}.MultiSelectLabel .FloatingLabel{color:#547a92;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.75rem;padding:0 .25rem;transition:all .3s}.MultiSelectLabel .FloatingLabel.is-active{background:linear-gradient(0deg,#fff 50%,#0000 0);cursor:default;font-size:.75rem;font-weight:400;line-height:1rem;transform:translateY(-24px)}.MultiSelectDropDown{background-color:#fff;border-radius:3px;box-shadow:0 2px 8px #b8c6ce;box-sizing:border-box;left:0;max-height:300px;min-width:100%;overflow:auto;position:absolute;top:calc(100% + .5rem);z-index:50}.MultiSelectDropDown ol{list-style-type:none;margin:0;padding:0}.MultiSelectDropDown.overflow-up{display:flex;flex-direction:column-reverse;top:0;transform:translateY(-19.5rem)}.MultiSelectSelectedOptions{box-sizing:border-box;padding:0 1.5rem 0 0;text-align:left;width:100%}.HelperMessage,.ValidationLabel{color:#547a92;font-size:.75rem;font-weight:400;line-height:1rem;padding:.5rem 0 .5rem .75rem;text-align:left}.ValidationLabel{color:#e64632}.LogInWidget{border:1px solid #c0c1c2;border-radius:3px;margin:1rem auto 0;padding:1rem;width:16rem}.LogInWidget .SignInButton{display:block;margin:.5rem 0;padding:.5rem;width:100%}
/*# sourceMappingURL=bundle.e66b63ab7b4323f686a2.css.map*/