*{margin:0;padding:0;font-family:'DM Sans',sans-serif}body,html{height:100%}#wrap{min-height:100%;background:#f5f5f6}#main{overflow:auto;padding-bottom:180px}footer{position:relative;margin-top:-100px;height:100px;clear:both;background:#191919}header{width:100%;height:64px;margin:none;background:#fff;color:#191919;line-height:64px}#header{width:100%;float:left;padding-left:5%;padding-right:5%;font-weight:600;height:100%;color:#191919}#header img{height:64px;float:left}#header h1{float:left;font-size:24px;line-height:64px;margin-left:50px}#userNameContainer{cursor:pointer;font-size:1.25 rem}#loginLink:hover{text-decoration:underline}#main{text-align:center;padding:50px;color:#212126}#header button{padding:0!important}#header button,#main button{border:1px solid #191919;border-radius:4px;background-color:#191919;color:#fff;padding:.428571em .857143em}#header button:hover,#main button:hover{background-color:#3f59e4;cursor:pointer;border:1px solid #3f59e4}#main .button-secondary{border:1px solid #191919;border-radius:4px;background-color:transparent;color:#191919;padding:.428571em .857143em}#main .button-secondary:hover{background-color:transparent;color:#3f59e4;cursor:pointer;border:1px solid #3f59e4}#noticeBanner{width:100%;background:#faafa3;padding:10px;color:#191919;text-align:center}#noticeBanner span{cursor:pointer;text-decoration:underline}.displayNone{display:none}.loaderContainer{background-color:#191919;width:100%;height:100%;top:0;left:0;position:fixed;display:block;z-index:500;text-align:center}.loaderContainerSpinner{color:#fff;padding-top:25%;padding-right:50%;padding-left:50%;width:16px;height:16px}#contentRestrictionBox{background:#fad28c;width:100%;padding:10px;min-height:100px;line-height:100%;display:table;border-radius:5px;margin-top:10px;margin-bottom:10px}#contentRestrictionBox span{display:table-cell;vertical-align:middle}.container{background:#fff;text-align:left;padding:1.71429rem;border:1px solid #d7d7dc;border-radius:4px}.container a{color:#191919;cursor:pointer;font-weight:600}.container a:hover{text-decoration:underline}.colour-primary{color:#191919}.colour-secondary{color:#212126}#demoClip{margin-top:25px;margin-bottom:25px;border:2px solid #191919;border-radius:4px}#content-wrapper{width:100%}.ui-widget-content{border:1px solid #191919;background:#fff;color:#191919}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #191919;border-radius:4px;background-color:#fff;color:#191919;padding:.428571em .857143em}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid transparent;border-radius:4px;background-color:#191919;color:#fff;padding:.428571em .857143em}.userSelector{width:100%}#error-message,.error-body{color:#892100}#goHomeLink{cursor:pointer}select{font-family:FontAwesome,'Second Font name'}#main button[disabled],#main button[disabled]:hover{background-color:#191919d1;color:#fff;cursor:not-allowed;border:1px solid #191919d1}#main .button-secondary[disabled],#main .button-secondary[disabled]:hover{color:#191919d1;cursor:not-allowed;border:1px solid #191919d1;background-color:transparent}#userLoaderContainer{text-align:center;width:100%;margin-top:25px;font-size:1.25 rem}#challengeContainer,#userContainer{padding:5px}#challengeContainer h5,#deviceGrantContainer h5,#userContainer h5,p{color:#191919}#userFactorContainer,#userManagementContainer,#userProfileContainer{margin-top:25px}.userManagementButtonHolder{margin-top:5px}.userManagementButtonHolder button{width:100%;height:100%}.button-success{background-color:#4cb7a3!important;border:1px solid #4cb7a3!important;cursor:not-allowed}.button-error{background-color:#da372c!important;border:1px solid #da372c!important;cursor:not-allowed}#verifyResult{text-align:left}#verifyInput input{width:100%;float:right}#verifyFactorUserButton{margin-right:5px}#verifyInput{margin-top:10px}#closeVerifyFactorUserButton{background-color:#892100!important;border:1px solid #892100!important}#verifyResult p{color:#212126}#closeVerifyFactorUserButton:hover{background-color:#fff!important;color:#892100!important;cursor:pointer;border:1px solid #892100!important}.verifyFactorUserButtons{text-align:left}.text-success{color:#1e5046!important}.text-error{color:#892100!important}.factorResultButton,.triggerFactorButton,.triggerUserCodeButton{text-align:center;padding:1px!important;padding-left:5px!important;padding-right:5px!important;width:auto!important;min-width:35px!important;margin-right:5px}.m-b-25{margin-bottom:25px}.t-a-c{text-align:center}#clearUserButton,#loadUserButton{width:35%;margin-right:10%}.f-r{float:right}.button-error:hover{background-color:#640019!important;cursor:pointer;border:1px solid #640019!important}.button-error[disabled]:hover{background-color:#da372c!important;cursor:not-allowed;border:1px solid #da372c!important}.factorResponse{margin-right:5px}.configureMessage{color:#fff;margin-top:150px}.configureMessage a{color:#fff;text-decoration:underline}.m-t-25{margin-top:25px}.instructionsList img{max-width:65%}