body{padding:0;margin:0}.diagnosticAppContainer{height:100%;width:100%;display:flex;flex-direction:column}.diagnosticAppContainer .diagnosticPageContentWrapper{display:flex;flex-direction:row;width:100%;height:90%;font-family:Adobe Clean}.diagnosticAppContainer .diagnosticPageFooterWrapper{width:100%;height:10%;position:absolute;bottom:0;font-family:Adobe Clean}.diagnosticAppContainer>:first-child,.diagnosticPageFooter{height:100%;width:100%}.diagnosticPageFooter{background:#faf9fa;display:flex;flex-direction:column}.diagnosticPageFooter .DiagnosticPageLinksDiv{display:flex;flex-direction:row;margin-top:.625rem}.diagnosticPageFooter .DiagnosticPageLinksDiv .logoNameWrapperDiv{display:flex;flex-direction:row;margin-left:2.625rem}.diagnosticPageFooter .DiagnosticPageLinksDiv .logoNameWrapperDiv .productLogoDiv{height:1.5rem;width:1.5rem}.diagnosticPageFooter .DiagnosticPageLinksDiv .logoNameWrapperDiv .productLogoDiv .productLogoImage{height:100%;width:100%}.diagnosticPageFooter .DiagnosticPageLinksDiv .logoNameWrapperDiv .productName{font-size:1.125rem;line-height:1.375rem;color:#323232;font-weight:700;margin-left:.5rem;font:normal normal 800 1.125rem/1.3125rem Adobe Clean;letter-spacing:-.04625rem;margin-top:.125rem}.diagnosticPageFooter .DiagnosticPageLinksDiv .footerLinksWrapperDiv{float:right;margin-left:2.8125rem}.diagnosticPageFooter .DiagnosticPageLinksDiv #footerLinksWrapperDiv a{color:#323232;text-decoration:none;cursor:pointer;margin-left:30px}.diagnosticPageFooter .copyRightDiv{text-align:left;font:normal normal normal .75rem/1.3125rem Adobe Clean;letter-spacing:0;color:#959595;opacity:1;margin-left:auto;margin-right:auto;position:absolute;bottom:3%;width:100%;text-align:center}.diagnosticPageLeftComponent{width:50%;height:100%;float:left;display:flex;flex-direction:column}.diagnosticPageLeftComponent .leftComponentHeader{height:1.5rem;margin-left:2.625rem;margin-top:1.5625rem;display:flex;flex-direction:row}.diagnosticPageLeftComponent .leftComponentHeader .productLogoDiv{height:100%;width:1.5rem}.diagnosticPageLeftComponent .leftComponentHeader .productLogoDiv .productLogoImage{height:100%;width:100%}.diagnosticPageLeftComponent .leftComponentHeader .productName{color:#323232;margin-left:.5rem;font:normal normal 800 1.125rem/1.3125rem Adobe Clean;letter-spacing:-.04625rem;margin-top:.125rem}.diagnosticPageLeftComponent .leftComponentContent{height:calc(100% - 4rem);padding-top:2.5rem;margin-left:8.625rem}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestHeading{font:normal normal 1.5rem/1.875rem Adobe Clean;letter-spacing:0;color:#363636;opacity:1;margin:0;font-weight:600;font-size:1.5rem;text-align:left}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestQuestion{font:normal normal 1rem/1.25rem Adobe Clean;letter-spacing:0;color:#323232;opacity:1;font-weight:800;font-size:1rem;text-align:left;margin-top:2.25rem}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestStaticText{max-width:70%;width:70%;font-size:.875rem;overflow-y:auto;max-height:calc(100% - 10rem)}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestStaticText .div1,.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestStaticText .div2{margin-top:.625rem}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestStaticText .div3{margin-top:.625rem;display:flex;flex-direction:row;border:.0625rem solid #d5d5d5;border-radius:.3125rem;background:#fafafa 0 0 no-repeat padding-box}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestStaticText .div3 .icon{margin-left:.75rem;width:.875rem;height:.875rem;margin-top:auto;margin-bottom:auto}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestStaticText .div3 .text{text-align:left;font:normal normal medium .875rem/1.0625rem Adobe Clean;letter-spacing:0;color:#505050;opacity:1;margin-left:.75rem}.diagnosticPageLeftComponent .leftComponentContent .diagnosticTestStaticText .div4{margin-top:.625rem}.connectivityTestDiv{display:flex;flex-direction:column}.connectivityTestDiv .videoSeletionFormDiv .heading{text-align:left;font:normal normal 700 .875rem/1.125rem Adobe Clean;letter-spacing:0;color:#464646;opacity:1;font-weight:900}.connectivityTestDiv .videoStreamsDisplayDiv{display:flex;flex-direction:row;margin-top:1.25rem}.connectivityTestDiv .videoStreamsDisplayDiv .publishVideoDiv{display:flex;flex-direction:column}.connectivityTestDiv .videoStreamsDisplayDiv .publishVideoDiv .publishVideoTile{height:4.875rem;background:#707070 0 0 no-repeat padding-box;border:.0625rem solid #707070;min-width:7.5rem;width:calc(100% - 2.625rem)}.connectivityTestDiv .videoStreamsDisplayDiv .publishVideoDiv .publishVideoTile .publishVideoTileIcon{width:1.5rem;height:1.5rem;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.connectivityTestDiv .videoStreamsDisplayDiv .publishVideoDiv .publishVideoTile .publisherVideoFrameDiv{height:100%;width:100%;opacity:1}.connectivityTestDiv .videoStreamsDisplayDiv .publishVideoDiv .publishVideoTile .publisherVideoFrameDiv .publisherVideoFrame{height:100%;width:100%}.connectivityTestDiv .videoStreamsDisplayDiv .publishVideoDiv .publishVideoText{text-align:left;font:normal normal 700 .75rem/1.25rem Adobe Clean;letter-spacing:0;color:#505050;opacity:1;font-weight:800}.connectivityTestDiv .videoStreamsDisplayDiv .iconBetweenStreamsWrapper{margin:0 .75rem}.connectivityTestDiv .videoStreamsDisplayDiv .iconBetweenStreamsWrapper .iconBetweenStreamsContainerDiv{position:relative;top:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%);margin:auto}.connectivityTestDiv .videoStreamsDisplayDiv .subscribeVideoDiv{display:flex;flex-direction:column}.connectivityTestDiv .videoStreamsDisplayDiv .subscribeVideoDiv .subscribeVideoTile{height:4.875rem;background:#707070 0 0 no-repeat padding-box;border:.0625rem solid #707070;min-width:7.5rem;width:calc(100% - 2.625rem)}.connectivityTestDiv .videoStreamsDisplayDiv .subscribeVideoDiv .subscribeVideoTile .subscribeVideoTileIcon{width:1.5rem;height:1.5rem;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}.connectivityTestDiv .videoStreamsDisplayDiv .subscribeVideoDiv .subscribeVideoTile .subscriberVideoFrameDiv{height:100%;width:100%;opacity:1}.connectivityTestDiv .videoStreamsDisplayDiv .subscribeVideoDiv .subscribeVideoText{text-align:left;font:normal normal 700 .75rem/1.25rem Adobe Clean;letter-spacing:0;color:#505050;opacity:1;font-weight:800}.connectivityTestDiv .opacityReduce{opacity:.5}.connectivityTestDiv .testInfoDiv{text-align:left;font:normal normal normal .75rem/1.125rem Adobe Clean;letter-spacing:0;color:#505050;opacity:1;margin-top:1.25rem;white-space:pre-wrap}.connectivityTestDiv .error{color:#c44950}.subscriberVideoFrameDiv :first-child{position:static!important}.reachabilityTestDiv{letter-spacing:0;color:#464646;opacity:1;text-align:left;display:flex;flex-direction:column}.reachabilityTestDiv .testNameAndIcon{display:flex;flex-direction:row;margin-top:1rem}.reachabilityTestDiv .testNameAndIcon .icon{height:1rem;width:1rem;margin-right:.5rem}.reachabilityTestDiv .testNameAndIcon .testNameAndDetailSection{display:flex;flex-direction:row;width:calc(100% - 1.5rem);height:1rem}.reachabilityTestDiv .testNameAndIcon .testNameAndDetailSection .testName{font:normal normal 700 .875rem/1.125rem Adobe Clean;font-weight:800;float:left}.reachabilityTestDiv .testNameAndIcon .testNameAndDetailSection .details{float:right;text-align:right;font:normal normal 700 .75rem/1.125rem Adobe Clean;color:#1473e6;position:absolute;right:1.5rem;cursor:pointer}.reachabilityTestDiv .reachabilitySuccessInfo{width:calc(100% - 1.5rem);display:flex;flex-direction:column;font:normal normal normal .75rem/1.125rem Adobe Clean;text-align:left;letter-spacing:0;opacity:1;margin:.5rem 0 1rem 1.5rem}.reachabilityTestDiv .reachabilitySuccessInfo .successMsgDiv{width:100%;color:#464646}.reachabilityTestDiv .reachabilitySuccessInfo .connectionInfo{width:100%;color:#6d6d6d;margin-top:.75rem;min-height:1.125rem}.reachabilityTestDiv .reachabilityFailureInfo{width:calc(100% - 1.5rem);display:flex;flex-direction:column;font:normal normal normal .75rem/1.125rem Adobe Clean;text-align:left;letter-spacing:0;opacity:1;margin:.5rem 0 1rem 1.5rem}.reachabilityTestDiv .reachabilityFailureInfo .reachabilityFailureMessageWrapper{width:100%;display:flex;flex-direction:row}.reachabilityTestDiv .reachabilityFailureInfo .reachabilityFailureMessageWrapper .failureMsgDiv{width:100%;color:#464646}.reachabilityTestDiv .reachabilityFailureInfo .reachabilityFailureMessageWrapper .QuesMarkIcon{height:.75rem;width:.75rem;margin-left:.25rem;margin-top:.25rem;min-height:.75rem;min-width:.75rem;border:0}.reachabilityTestDiv .reachabilityFailureInfo .failureDetailsDiv{width:100%;color:#c44950;margin-top:1.5rem}.startTestDiv .startTestContent{margin-top:1.125rem;text-align:left}.startTestDiv .startTestContent .contetnInfoHeader{margin-top:1.125rem;text-align:left;font:normal normal normal .75rem/1.25rem Adobe Clean;letter-spacing:0;color:#323232}.startTestDiv .startTestContent .generalTestInfoDiv{margin-top:1.125rem}.startTestDiv .startTestContent .generalTestInfoDiv .GTHeaderDiv{text-align:left;font:normal normal 700 .75rem/1.25rem Adobe Clean;letter-spacing:0;color:#323232;font-weight:800}.startTestDiv .startTestContent .generalTestInfoDiv .typeOfGT{text-align:left;font:normal normal normal .75rem/1.25rem Adobe Clean;letter-spacing:0;color:#323232}.startTestDiv .startTestContent .generalTestInfoDiv .typeOfGT .typeOfGTul{margin:0}.startTestDiv .startTestContent .mediaConnectivityTestInfoDiv{margin-top:1.125rem}.startTestDiv .startTestContent .mediaConnectivityTestInfoDiv .MCTHeaderDiv{text-align:left;font:normal normal 700 .75rem/1.25rem Adobe Clean;letter-spacing:0;color:#323232;font-weight:800}.startTestDiv .startTestContent .mediaConnectivityTestInfoDiv .MCTInfo{text-align:left;font:normal normal normal .75rem/1.25rem Adobe Clean;letter-spacing:0;color:#323232}.browserCompatibilityDiv{border-top:.0625rem solid #e6e6e6;border-bottom:.0625rem solid #e6e6e6;letter-spacing:0;color:#464646;opacity:1;text-align:left}.browserCompatibilityDiv .testNameAndIcon{display:flex;flex-direction:row;margin-top:1rem}.browserCompatibilityDiv .testNameAndIcon .icon{height:1rem;width:1rem;margin-right:.5rem}.browserCompatibilityDiv .testNameAndIcon .testName{font:normal normal 700 .875rem/1.125rem Adobe Clean;font-weight:800}.browserCompatibilityMessage{display:flex;flex-direction:row;margin:.5rem 0 1rem 1.5rem;font:normal normal normal .75rem/1.125rem Adobe Clean;min-height:1.125rem}.browserCompatibilityMessage .QuesMarkIcon{height:.75rem;width:.75rem;margin-left:.25rem;margin-top:.25rem;min-height:.75rem;min-width:.75rem;border:0}.OSCompatibilityDiv{letter-spacing:0;color:#464646;opacity:1;text-align:left}.OSCompatibilityDiv .testNameAndIcon{display:flex;flex-direction:row;margin-top:1rem}.OSCompatibilityDiv .testNameAndIcon .icon{height:1rem;width:1rem;margin-right:.5rem}.OSCompatibilityDiv .testNameAndIcon .testName{font:normal normal 700 .875rem/1.125rem Adobe Clean;font-weight:800}.OSCompatibilityMessage{display:flex;flex-direction:row;margin:.5rem 0 1rem 1.5rem;font:normal normal normal .75rem/1.125rem Adobe Clean;min-height:1.125rem}.OSCompatibilityMessage .QuesMarkIcon{height:.75rem;width:.75rem;margin-left:.25rem;margin-top:.25rem;min-height:.75rem;min-width:.75rem;border:0}.summaryComponentsDiv{margin-top:1.6875rem}.summaryComponentsDiv .browserSummaryDiv,.summaryComponentsDiv .OSSummaryDiv,.summaryComponentsDiv .ReachabilitySummaryDiv{border-bottom:.0625rem solid #e6e6e6}.summaryComponentsDiv .summaryMessageDiv{text-align:left;font:normal normal normal .75rem/1.125rem Adobe Clean;letter-spacing:0;color:#15a46e;opacity:1;margin-left:1.5rem}.summaryComponentsDiv .failureColorClass{color:#c44950}.summaryComponentsDiv .successColorClass{color:#15a46e}.testNameAndIcon{display:flex;flex-direction:row;margin-top:1rem}.testNameAndIcon .icon{height:1rem;width:1rem;margin-right:.5rem}.testNameAndIcon .testName{font:normal normal 700 .875rem/1.125rem Adobe Clean;font-weight:800}.reachabilityAndConnectiivtyDetailMsg{display:flex;flex-direction:row;margin:.5rem 0 1rem 1.5rem;font:normal normal normal .75rem/1.125rem Adobe Clean;min-height:1.125rem}.reachabilityAndConnectiivtyDetailMsg .QuesMarkIcon{height:.75rem;width:.75rem;margin-left:.25rem;margin-top:.25rem;min-height:.75rem;min-width:.75rem;border:0}.diagnosticPageRightComponent{width:50%;height:100%;background-image:url(../../static/media/sideLogo.8d6f76b5.png);background-size:cover;background-repeat:no-repeat}.diagnosticPageRightComponent .rightComponentBackground{height:100%;width:100%;z-index:1}.diagnosticPageRightComponent .testDiv{background:#fff 0 0 no-repeat padding-box;border:.0625rem solid #e6e6e6;border-radius:.25rem;opacity:1;margin:auto;z-index:1000;width:60%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper{width:calc(100% - 3rem);margin:1.5rem 1.5rem 0}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentHeader{text-align:left;font:normal normal 700 1rem/1.25rem Adobe Clean;letter-spacing:0;color:#000;opacity:1}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent{overflow-y:auto;max-height:calc(100% - 3.75rem);width:100%}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus{height:2.25rem;width:100%;margin-top:1.6875rem;display:flex;flex-direction:column;margin-bottom:1.875rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .LabelsDiv{display:flex;flex-direction:row}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .LabelsDiv .generalTestStepLabel{text-align:left;font:normal normal medium .75rem/.9375rem Adobe Clean;font-weight:500;letter-spacing:0;color:#909090;opacity:1;font-size:.75rem;float:left}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .LabelsDiv .finishStepLabel,.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .LabelsDiv .mediaConnectivityTestLabel{text-align:left;font:normal normal medium .75rem/.9375rem Adobe Clean;font-weight:500;letter-spacing:0;color:#909090;opacity:1;font-size:.75rem;margin-left:3.125rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .LabelsDiv .finishStepLabel{float:right}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .LabelsDiv .currentStepLabel{color:#000}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv{display:flex;flex-direction:row}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv .generalTestStepIcon{height:1rem;width:1rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv .colorDiv1{width:3.125rem;height:0;margin-top:.4375rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv .mediaConnectivityTestIcon{height:1rem;width:1rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv .colorDiv2{width:3.125rem;height:0;margin-top:.4375rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv .finishSteIcon{height:1rem;width:1rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv .connectingDivGreen{color:#13ac7b;border:.0625rem solid #13ac7b;background-color:#13ac7b;border-top-left-radius:.125rem;border-top-right-radius:.125rem;border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .testStepStatus .iconsDiv .connectingDivGrey{color:#d5d5d5;border:.0625rem solid #d5d5d5;background-color:#d5d5d5;border-top-left-radius:.125rem;border-top-right-radius:.125rem;border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentContent .generalTestsDiv{width:100%}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentFooter{position:relative;bottom:0;border-top:.0625rem solid #e6e6e6;margin-top:.75rem;margin-bottom:.75rem;padding-top:.75rem;align-items:center;display:flex;flex-direction:row;min-height:2rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentFooter .infoText{font:normal normal normal .75rem/1.125rem Adobe Clean;letter-spacing:0;color:#505050;opacity:1}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentFooter .buttonContainerDiv{display:flex;flex-direction:row-reverse;margin-left:auto}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentFooter .buttonContainerDiv .footerBtnCta{margin-left:.5125rem;font:normal normal 700 .8125rem/1.0625rem Adobe Clean;letter-spacing:0;opacity:1;cursor:pointer}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentFooter .buttonContainerDiv .footerBtnCta .downloadIcon{margin-right:.5rem}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentFooter .buttonContainerDiv .footerBtnPrimary{margin-left:.75rem;font:normal normal 700 .8125rem/1.0625rem Adobe Clean;letter-spacing:0;opacity:1;border:0;cursor:pointer}.diagnosticPageRightComponent .testDiv .diagnosticPageRightComponentContentWrapper .diagnosticPageRightComponentFooter .buttonContainerDiv .disbaledBtn{cursor:default!important}
/*# sourceMappingURL=main.003b8170.chunk.css.map */