﻿body,input{font-family:"Roboto",sans-serif;color:#333;background-color:#fff;font-size:16px;}input,form{background-color:#fff;}*{margin:0;padding:0;box-sizing:border-box;}.login-page-Bg{background:url("../Images/bg-image-login.jpg") no-repeat;background-size:cover;height:100vh;}.login-box{width:100%;float:left;}.login-box .wrapper{float:left;width:100%;position:relative;border-radius:5px;padding:40px 50px !important;display:flex;align-items:center;justify-content:center;height:100vh;}.login-box .wrapper .instuct{flex:none;float:left;width:60%;}.login-box .wrapper .instuct h3{margin-bottom:25px;color:#fff;text-transform:uppercase;font-weight:300;}.login-box .wrapper .instuct ul li{list-style-type:none;color:#fff;margin-bottom:20px;line-height:28px;font-size:.875em;position:relative;padding-left:20px;font-weight:300;}.login-box .wrapper .instuct ul li:before{position:absolute;width:8px;height:15px;content:" ";top:7px;left:1px;border-right:0 solid #fff;background:url(../Images/RightWhiteArrow.png) no-repeat center;background-size:7px;}.login-box .wrapper .loginInfoBox{flex:none;float:left;width:40%;}.login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{border-radius:15px;box-shadow:0 3px 3px rgba(198,192,192,.5),0 -3px 3px rgba(198,192,192,.5);float:left;padding:40px;width:430px;background:#fff;margin-left:20px;}.login-box .wrapper .loginInfoBox select{text-indent:28px !important;}.login-box .wrapper .logo{text-align:center;margin-bottom:20px;float:left;width:100%;}.login-box .wrapper .logo .MainLogo{width:150px;float:left;}.login-box .wrapper .logo .SersLogo{width:50px;float:right;}.login-box .wrapper .content{width:100%;float:left;}.login-box .wrapper .content .logn-box-info h3{text-align:center;margin:10px 0 25px;font-size:1.125em;font-weight:600;}.login-box .wrapper .content .logn-box-info p{font-size:.875em;margin-bottom:20px;text-align:center;line-height:20px;}.login-box .wrapper .content span{width:100%;float:left;display:block;margin-bottom:30px;position:relative;}.login-box .wrapper .content span input[type='text'],.login-box .wrapper .content span input[type='password'],.login-box .wrapper .content span select{width:100%;height:40px;border-radius:5px;border:1px solid #c0c0c0;background:#fff;text-indent:45px;color:#555;font-size:.875em;font-family:"Roboto",sans-serif;}.login-box .wrapper .content .login-errors{color:#f00;font-weight:normal;font-size:.875em;position:relative;top:-15px;float:left;width:100%;}.login-box .wrapper .content .login-errors span{margin-bottom:5px !important;}.login-box .wrapper .content .login-btn{padding:10px 24px;border:0;border-radius:5px;font-size:.875em;color:#fff;cursor:pointer;font-family:"Roboto",sans-serif;background:#386681;border:1px solid #386681;transition:.3s all ease-in-out;width:100%;float:left;margin-bottom:20px;height:40px;text-align:center;}.login-box .wrapper .content .login-btn:hover{background:#fff;border:1px solid #666;color:#666;}.login-box .wrapper .content .login-btn:focus{outline:0;}.login-box .footer{position:absolute;bottom:60px;float:left;width:100%;z-index:999999;text-align:left;font-size:.8125em;padding-left:50px;}.login-box .footer span{color:#fff;}.login-box .footer a{color:#7ccefe;font-weight:500;}.login-box .wrapper .content span:last-child{margin-bottom:0;margin-top:-5px;}.login-box .wrapper .content span input[type='text']:before{content:" ";position:absolute;width:40px;height:40px;background:#f00;}input[type='text']:focus,input[type='password']:focus{outline:-webkit-focus-ring-color auto 1px;outline-color:-webkit-focus-ring-color;outline-style:auto;outline-width:1px;}.login-box .wrapper .content span p input{margin-right:5px;}.text-input::after{position:absolute;width:45px;height:40px;content:" ";top:0;left:1px;border-right:0 solid #fff;background:url("../Images/user.png") no-repeat center;background-size:15px;}.password-input::after{position:absolute;width:45px;height:40px;content:" ";top:0;left:1px;border-right:0 solid #fff;background:url("../Images/password.png") no-repeat center;background-size:15px;}.logout-bg .wrapper .loginInfoBox .loginInfoBoxwrapper{width:500px;}.logout-bg .wrapper .loginInfoBox .loginInfoBoxwrapper .logout-wrapper h1{font-size:1.4em;margin-bottom:15px;}.select-Contact.login-box{width:450px;}.select-Contact.login-box .wrapper{padding:50px 50px !important;}.select-Contact.login-box .wrapper .serachIcon{position:absolute;right:14px;top:12px;width:18px;background-color:transparent !important;border:0 !important;}.ReceivePassword .login-box .wrapper .content .oneTimeLebal{font-weight:600;margin-bottom:10px;font-size:.875em;}.ExternalLogin .login-box-options{font-size:.875em;}.ExternalLogin .ForgotPass{font-size:.875em;text-align:right;margin-bottom:15px;width:100%;float:left;}.AuthenticationConfirm .login-box .wrapper .instuct{flex:none;float:left;width:55%;}.AuthenticationConfirm #btnForgotPwd{border:0;margin-bottom:20px;font-size:14px;float:left;width:100%;text-align:left;}.AuthenticationConfirm .MutualImg img{height:100px;width:150px;border:1px solid #ccc;display:block;background-color:#fff;border-radius:5px;text-align:center;margin:0 auto;font-size:.875em;}.AuthenticationConfirm .MutualPhrase .authenticationPhrase{vertical-align:middle;background-color:#fff;text-align:center;width:100%;margin:15px 0;font-size:.875em;}.AuthenticationConfirm .login-box .footer{padding-left:85px;}.AuthenticationConfirm .fullwidth{width:100%;float:left;}.ReceivePassword .login-box{width:700px;}.ReceivePassword .login-box .wrapper .content span,.ReceivePassword .login-box .wrapper .content .login-btn{margin-bottom:20px;}.ReceivePassword .login-box .Title{font-weight:bold;text-decoration:underline;font-size:15px;}.ReceivePassword .login-box .left-side .sub-title ul li,.ReceivePassword .login-box .right-side .login-content ul li{list-style-type:none;background:url(../Images/tick-small-circle.png) no-repeat left 0;background-size:20px;font-size:.875em;padding-left:18px;line-height:22px;float:left;width:100%;}.ReceivePassword .login-box .left-side{float:left;width:100%;}.ReceivePassword .login-box .left-side .phrase span{display:inline-block;width:auto;}.ReceivePassword .login-box .left-side .fullwidth{width:100%;float:left;}.ReceivePassword .login-box .left-side .Instruction{margin-bottom:15px;float:left;width:100%;}.ReceivePassword .login-box .left-side .captionImage{float:left;width:100%;margin-bottom:15px;}.ReceivePassword .login-box .left-side .captionImage span{float:left;width:auto;}.ReceivePassword .login-box .left-side .Title{text-decoration:unset;}.ReceivePassword .login-box .logerror{font-size:.875em;float:left;width:100%;margin-bottom:10px;color:#f00;}.linkable{color:#9ad7fa;text-decoration:underline;font-weight:400;}::-webkit-input-placeholder{color:#000 !important;font-weight:500;}:-moz-placeholder{color:#000 !important;font-weight:500;}::-moz-placeholder{color:#000 !important;font-weight:500;}:-ms-input-placeholder{color:#000 !important;font-weight:500;}.logout-bg .content{text-align:center;}.VerificationImage .login-box .wrapper .instuct{width:50%;}.VerificationImage .login-box .wrapper .loginInfoBox{width:50%;}.VerificationImage .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{width:580px;}.VerificationImage .login-box .wrapper .content span{width:auto;display:inline-block;margin-bottom:0;}.VerificationImage .login-box .wrapper .content .login-btn{width:100%;height:40px;margin:0 auto 0;float:none;}.VerificationImage .SelectImg,.VerificationImage .SelectVerifPhr{display:flex;align-items:center;}.VerificationImage .SelectImg label,.VerificationImage .SelectVerifPhr label{font-weight:600;font-size:.875em;margin-right:8px;}.VerificationImage .SelectImg .requiredValidator,.VerificationImage .SelectVerifPhr .requiredValidator{color:#f00;margin:2px;float:none !important;}.VerificationImage .SelectVerifPhrInput{width:60%;}.VerificationImage .Imgrecogn{font-size:.875em;font-weight:600;margin-bottom:6px;}.VerificationImage .login-row{width:100%;float:left;margin-bottom:20px;}.VerificationImage .login-row .naviHeadStep{font-weight:600;font-size:.913em;}.VerificationImage .login-row .best-view{text-align:center;display:block !important;width:100% !important;font-size:.875em;font-weight:600;}.VerificationImage .multiviewimage{height:210px !important;overflow-y:auto !important;}.VerificationImage .authenticationImageList{cursor:pointer;width:100px;height:62px;float:left;padding:2px;}.VerificationImage .text-center{text-align:center;}.VerificationImage #imgSelectedImage{width:70px;height:70px;padding:5px;border:1px solid #ccc;border-radius:3px;}.VerificationImage .loginTxtBox{height:35px;border-radius:5px;border:1px solid #c0c0c0;background:#fff;text-indent:5px;color:#555;font-size:.875em;font-family:"Roboto",sans-serif;width:200px;}.question .logerror{font-size:.875em;font-weight:600;color:#f00;float:left;width:100%;}.question .logerror .field-validation-error{font-weight:500;}.question .logerror .field-validation-error:first-child{margin-top:5px;}.question .logerror span{margin-bottom:2px !important;}.question .left-qus select,.question .right-ans input{width:100%;height:40px;border-radius:5px;border:1px solid #c0c0c0;background:#fff;color:#555;font-size:.875em;font-family:"Roboto",sans-serif;margin-bottom:10px;float:left;width:calc(100% - 20px);margin-left:20px;padding:5px;}.question .wrapper .content .count{display:inline-block;margin-bottom:0;float:left;width:0;line-height:40px;}.question .left-qus,.question .right-ans{width:100%;float:left;}.TermsOfUse .login-box .headingText{font-size:1.25em;}.TermsOfUse .login-box .wrapper .content .logn-box-info h3{text-align:left;font-size:1.125em;margin-bottom:0;margin-top:10px;}.TermsOfUse .login-box .wrapper .content .logn-box-info hr{margin:8px 0 15px;}.TermsOfUse .login-box .wrapper .loginInfoBox{flex:none;float:left;width:auto;}.TermsOfUse .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{width:800px;}.TermsOfUse .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper .login-content{width:100%;float:left;overflow:auto;height:400px;}.TermsOfUse .login-box .wrapper .login-btn{padding:10px 24px;border:0;border-radius:5px;font-size:.8125em;color:#fff;cursor:pointer;font-family:"Roboto",sans-serif;background:#386681;border:1px solid #386681;transition:.3s all ease-in-out;width:150px;float:left;height:35px;margin:12px 0;}.TermsOfUse .login-box .wrapper .login-btn:hover{background:#fff;border:1px solid #666;color:#666;}.TermsOfUse .login-box .wrapper #btnDisagree{float:right;}.TermsOfUse .login-box .wrapper .data-container{padding-right:10px;}.TermsOfUse .login-box .wrapper .data-container p{font-size:.812em;text-align:justify;}.TermsOfUse .login-box .wrapper .data-container p b{font-size:14px;margin-bottom:5px;float:left;width:100%;}.TermsOfUse .login-box .wrapper .TermsBtn{float:left;width:100%;}.TermsOfUse .login-box .footer{position:inherit;text-align:center;font-size:.8125em;padding-left:0;}.TermsOfUse .login-box .footer span{color:#333;}.ChallengeQA .login-box .wrapper .logo{margin-bottom:10px;}.ChallengeQA .login-box .wrapper .loginInfoBox select{text-indent:0 !important;}.ChallengeQA .login-box .wrapper .loginInfoBoxwrapper{padding:30px;width:450px;}.ChallengeQA .login-box .wrapper .instuct ul li{width:99%;margin-bottom:0;}.ChallengeQA .login-box .wrapper .instuct ul li:before{background:none;}.ChallengeQA .login-box .wrapper .content .logn-box-info h3{margin:10px 0 15px;}.ChallengeQA .login-box .wrapper .content span{margin-bottom:2px;position:relative;font-size:.8125em;display:inline-block;width:auto;float:none;position:relative;font-weight:500;}.ChallengeQA .login-box .wrapper .content .login-btn{margin-bottom:0;font-size:.8125em;}.ChallengeQA .login-box .wrapper .content .requiredValidator{color:#f00;position:absolute;right:-6px;}.ChallengeQA .login-box .wrapper select,.ChallengeQA .login-box .wrapper input{height:30px;}.ChallengeQA .login-box .wrapper .login-errors{color:#f00;font-weight:normal;font-size:.875em;position:relative;top:0;float:left;width:100%;}.EPChangeEmployerPassword .login-box .login-row{position:relative;}.EPChangeEmployerPassword .login-box .textBoxControl input[type='text'],.EPChangeEmployerPassword .login-box .textBoxControl input[type='password']{width:100%;height:40px;border-radius:5px;border:1px solid #c0c0c0;background:#fff;text-indent:45px;color:#555;font-size:.875em;font-family:"Roboto",sans-serif;margin-bottom:20px;}.EPChangeEmployerPassword .login-box .textBoxControl{position:relative;}.EPChangeEmployerPassword .login-box .textBoxControl::after{position:absolute;width:45px;height:40px;content:" ";top:26px;left:0;border-right:0 solid #fff;background:url(../Images/password.png) no-repeat center;background-size:15px;}.EPChangeEmployerPassword .login-box .textBoxControl label,.EPChangeEmployerPassword .login-box #capNewPassword,.EPChangeEmployerPassword .login-box #capConfirmNewPassword{float:left;width:100%;font-weight:600;font-size:.875em;margin:5px 0;}.EPChangeEmployerPassword .login-box .textBoxControl label span[skinid="ReqInformation"],.EPChangeEmployerPassword .login-box #capNewPassword span[skinid="ReqInformation"],.EPChangeEmployerPassword .login-box #capConfirmNewPassword span[skinid="ReqInformation"]{color:#f00;}.EPChangeEmployerPassword .login-box .textBoxControl label span,.EPChangeEmployerPassword .login-box #capNewPassword span,.EPChangeEmployerPassword .login-box #capConfirmNewPassword span{width:auto;display:inline-block;margin-bottom:0;}.ForgotPassword input[type='text']{width:100%;height:40px;border-radius:5px;border:1px solid #c0c0c0;background:#fff;color:#555;font-size:.875em;font-family:"Roboto",sans-serif;margin-bottom:20px;padding:5px;}.ForgotPassword .login-box .wrapper .content .Requiredfield{width:auto;float:right;display:inline-block;color:#f00;}.CreatePassword ul li{list-style-type:none;color:#fff;margin-bottom:20px;line-height:28px;font-size:.875em;position:relative;padding-left:20px;font-weight:300;background:url(../Images/RightWhiteArrow.png) no-repeat center left 2px;background-size:7px;}.CreatePassword ul li:first-child{background:none;padding-left:0 !important;}.CreatePassword ul li:before{position:inherit !important;width:8px;height:15px;content:" ";top:7px;left:1px;border-right:0 solid #fff;background:none !important;background-size:0 !important;}.CreatePassword .field-validation-error{font-size:.875em;color:#f00;margin-top:5px !important;}.MessageSent .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{width:530px;}.MessageSent .errorMessage{font-size:1.125em;padding:30px 20px;color:#f00;font-weight:600;border:1px solid #ccc;text-align:center;}.MessageSent .login-box .footer{text-align:center;padding-left:0;}.RegiSuccess .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{width:530px;}.RegiSuccess ul,.RegiSuccess .chekTerms{font-size:.875em;line-height:21px;}.RegiSuccess .marg-15{margin-bottom:15px;}.RegiSuccess .login-box .footer{text-align:center;padding-left:0;}.Defaulterror .login-box .wrapper .loginInfoBox{flex:none;float:left;width:auto;}.Defaulterror .login-box .wrapper .content span input[type='text']{text-indent:10px;}.Defaulterror .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{width:630px;background:#fff;margin-left:0;}.Defaulterror .login-box .wrapper .content .login-btn{line-height:40px;padding:0;}.Defaulterror .login-box .footer{padding-left:0;text-align:center;left:0;}@media screen and (max-width:1024px){.login-page-Bg{background:url(../Images/bg-image-login.jpg) no-repeat;background-size:cover;height:100vh;}.login-box .wrapper{padding:30px 30px !important;}.login-box .wrapper .instuct{flex:none;float:left;width:50%;}.login-box .wrapper .loginInfoBox{flex:none;float:left;width:50%;}.login-box .footer{bottom:100px;}.VerificationImage .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{width:450px;}.VerificationImage .authenticationImageList{width:74px;}.AuthenticationConfirm .login-box .wrapper .instuct{width:50%;}.AuthenticationConfirm .login-box .footer{padding-left:50px;}.TermsOfUse .login-box .wrapper .loginInfoBox .loginInfoBoxwrapper{width:700px;margin-left:0;}}@media screen and (max-width:992px){.logout-bg .wrapper .loginInfoBox{width:70%;}.logout-bg .wrapper .loginInfoBox .loginInfoBoxwrapper{width:100%;margin-left:0;}}@media screen and (max-width:640px){.logout-bg .wrapper .loginInfoBox{width:100%;}}