﻿body,input{font-family:"Times New Roman";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-container{float:left;width:100%;height:100vh;}.login-container .login-wrapper{float:left;width:100%;}.login-container .login-wrapper .login-content{width:470px;background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.1607843137);background:#fff 0% 0% no-repeat padding-box;padding:50px;}.login-container .login-wrapper .login-content .login-logo{text-align:center;margin-bottom:25px;}.login-container .login-wrapper .login-content .login-logo img{width:230px;height:57px;}.login-container .login-wrapper .login-content .login-content-wrapper{width:100%;float:left;}.login-container .login-wrapper .login-content .login-content-wrapper .logn-box-info h3{text-align:center;margin-bottom:29px;font-size:1.25em;font-weight:bold;font-family:"Times New Roman";}.login-container .login-wrapper .login-content .login-content-wrapper .logn-box-info ul li,.login-container .login-wrapper .login-content .login-content-wrapper .logn-box-info p{font-size:.875em;margin-bottom:20px;text-align:left;line-height:20px;list-style-type:none;position:relative;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row{width:100%;float:left;margin:0 0 29px;padding:0 5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;color:#333;position:relative;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .username,.login-container .login-wrapper .login-content .login-content-wrapper .login-row .password,.login-container .login-wrapper .login-content .login-content-wrapper .login-row .Employer,.login-container .login-wrapper .login-content .login-content-wrapper .login-row .ContactId{color:#333;height:40px;width:46px;position:absolute;background-size:15px!important;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .username{background:url("../Images/user.svg") fixed center no-repeat;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .password{background:url("../Images/password.svg") fixed center no-repeat;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .Employer{background:url("../Images/LoginPageEmployerIcon.svg") fixed center no-repeat;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .ContactId{background:url("../Images/LoginPageContactIDIcon.svg") fixed center no-repeat;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row input[type=text],.login-container .login-wrapper .login-content .login-content-wrapper .login-row input[type=password]{display:inline-block;width:100%;padding:5px;font-size:.875em;border:2px solid #ddd;height:42px;text-indent:40px;font-weight:normal;border-radius:5px;color:#333;font-family:"Times New Roman";}.login-container .login-wrapper .login-content .login-content-wrapper .login-row input[type=text]:focus,.login-container .login-wrapper .login-content .login-content-wrapper .login-row input[type=password]:focus{outline:0;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .login-btn{border:0;background:#990a17;color:#fff;padding:0 25px;border-radius:5px;cursor:pointer;font-size:.875em;transition:.3s all ease-in-out;border:1px solid #990a17;width:100%;height:40px;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .login-btn:hover{background:#fff;border:1px solid #990a17;color:#990a17;}.login-container .login-wrapper .login-content .login-content-wrapper .login-row .login-btn:focus{outline:0;}.login-container .login-wrapper .login-content .footer{float:left;width:100%;text-align:center;font-size:.813em;color:#333;}.login-container .login-wrapper .login-content .footer p{font-weight:600;font-family:"Times New Roman";}.field-validation-error,.logerror{font-size:.875em;color:#f00;background-color:#fff;display:block;padding-left:10px;line-height:20px;margin-bottom:0;position:relative;top:-14px;}.logerror{float:left;width:100%;}::-webkit-input-placeholder{color:#333!important;}:-moz-placeholder{color:#333!important;}::-moz-placeholder{color:#333!important;}:-ms-input-placeholder{color:#333!important;}.logout-bg .login-box{width:500px;}.logout-bg .login-box .logout-wrapper h1{font-size:1.4em;margin-bottom:15px;}.select-Contact .login-container .login-wrapper .login-content{margin-bottom:20px;}.select-Contact .login-container .login-wrapper .login-content .login-content-wrapper .logn-box-info h3,.select-Contact .login-container .login-wrapper .login-content .login-content-wrapper .login-row{margin:0 0 20px;}.select-Contact .login-container .login-wrapper .login-content .login-content-wrapper .searchBtn{position:absolute;right:10px;top:12px;width:24px;background-color:transparent!important;border:0!important;background:url("../Image/Lookup.jpg") no-repeat;background-size:17px;}.select-Contact .login-container .login-wrapper .login-content .login-content-wrapper .select-contact-note{font-weight:bold;font-size:.875em;font-family:"Times New Roman";margin-bottom:15px;line-height:20px;}.ExternalLogin .login-box{width:450px;}.ExternalLogin .login-box .login-box-options{float:left;width:auto;margin-bottom:25px;font-weight:500;font-size:.875em;}.ExternalLogin .login-box #lnkBtnForgotUserID{float:right;width:auto;margin-bottom:25px;font-weight:500;font-size:.875em;text-decoration:underline;}.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;}.logout-bg .login-content{text-align:center;width:600px!important;}.logout-bg .login-content-wrapper a{font-weight:600;}.ExternalLogin .login-container .login-wrapper .login-content{width:600px;}.ExternalLogin .login-container .login-wrapper .login-content .login-content-wrapper .login-row .login-btn{text-align:center;line-height:35px;width:130px;margin:0 auto;}.ExternalLogin .LoginContent{font-size:13px;text-align:left;font-weight:normal;}.ExternalLogin .LoginContent ul{padding:0;color:#333;list-style:none;text-align:justify;margin:5px 0 10px 30px;}.ExternalLogin .LoginContent span{font-size:15px;font-weight:bold;text-decoration:underline;}.ExternalLogin .LoginContent li{margin:0;list-style:none;line-height:15px;text-align:justify;padding:5px 15px 5px 15px;background:url("../App_Themes/Green/Image/arrowRight.png") no-repeat scroll left 10px transparent;}.termsAndCondition .login-container .login-wrapper .login-content{width:800px;padding:30px;}.termsAndCondition .login-container .login-wrapper .login-content .login-content-wrapper .logn-box-info h3{margin-bottom:20px;}.termsAndCondition .login-container .login-wrapper .login-content .login-content-wrapper .login-row{margin:0 0 10px;}.termsAndCondition .login-container .login-wrapper .login-content .login-row.log-inputbox span{float:left;width:auto;}.termsAndCondition .login-container .login-wrapper .login-content .login-logo{margin-bottom:15px;}.termsAndCondition .login-container .login-wrapper .login-content .naviHeadPara{width:100%;overflow:auto;height:390px;}.termsAndCondition .login-container .login-wrapper .login-content .naviHeadPara p,.termsAndCondition .login-container .login-wrapper .login-content .naviHeadPara ul li{line-height:18px;text-align:justify;margin-bottom:10px;padding:0 10px 0 10px;font-size:14px;}.termsAndCondition .login-container .login-wrapper .login-content .naviHeadPara ul{padding:0;color:#333;list-style:none;text-align:justify;margin:5px 0 10px 30px;}.termsAndCondition .login-container .login-wrapper .login-content .naviHeadPara ul li{margin:0;list-style:none;line-height:18px;text-align:justify;padding:5px 15px 5px 15px;background:url("../App_Themes/Green/Image/arrowRight.png") no-repeat scroll left 10px transparent;}.termsAndCondition .login-container .login-wrapper .login-content .agreeText{float:left;width:100%;margin:15px 15px 20px;}.termsAndCondition .login-container .login-wrapper .login-content .btnTerms{float:left;width:100%;}.termsAndCondition .login-container .login-wrapper .login-content .btnTerms input.login-btn{width:120px!important;float:left;margin-right:10px;}.encounterError .login-content-wrapper{text-align:center;}.encounterError .login-content-wrapper h1{margin-bottom:15px;}.encounterError .login-content-wrapper .clickHerertext{font-size:18px;margin-bottom:20px;}.encounterError .footer span{font-size:16px;}.changePassword .login-row .login-btn{width:auto!important;}.changePassword .naviHeadPara{width:100%;}.changePassword .naviHeadPara span{font-size:16px;text-decoration:underline;}.changePassword .naviHeadPara p,.changePassword .naviHeadPara ul li{line-height:18px;text-align:justify;margin-bottom:10px;padding:0 10px 0 10px;font-size:14px;}.changePassword .naviHeadPara ul{padding:0;color:#333;list-style:none;text-align:justify;margin:5px 0 10px 20px;}.changePassword .naviHeadPara ul li{margin:0;list-style:none;line-height:18px;text-align:justify;padding:5px 15px 5px 15px;background:url("../App_Themes/Green/Image/arrowRight.png") no-repeat scroll left 10px transparent;}.logout-wrapper h1{font-size:1.5em;margin-bottom:15px;font-weight:600;}@media screen and (max-width:1024px){.login-page-Bg{background:url(../Images/bg-image-login.jpg) no-repeat;background-size:inherit;height:100vh;}}@media screen and (max-width:992px){.login-page-Bg{background:url(../Images/bg-image-login.jpg) no-repeat;background-size:cover;height:100vh;}.ExternalLogin .login-container .login-wrapper .login-content,.termsAndCondition .login-container .login-wrapper .login-content{width:100%;}}@media screen and (max-width:767px){.login-box{width:100%;}.ExternalLogin .login-container .login-wrapper .login-content{width:100%;padding:35px 20px;}.ExternalLogin .LoginContent ul{margin:5px 0 10px 15px;}}