.glForgotPasswordModule{margin: 0;}.glForgotPasswordModule .pageSpacing{margin: 20px 55px 0 55px;}.glForgotPasswordModule .pageContentSec{font-family: 'Open Sans', sans-serif;font-weight: 400;font-style: normal;font-size: 14px;color: #333333;}.glForgotPasswordModule .pageContentSec h1{font-size: 20px;color: #013E77;border: none;padding: 5px 0 0 0;}.glForgotPasswordModule .pageContentSec .pageContentDiv{margin: 40px 0 0 0;}.glForgotPasswordModule .pageContentSec .row {margin: 0 0 30px 0;}.glForgotPasswordModule .pageContentSec .row label {display: block;margin: 0 0 10px 0;font-size: 14px;}.glForgotPasswordModule input::-ms-clear,.glForgotPasswordModule input::-ms-reveal {display: none;}.glForgotPasswordModule .pageContentSec input[type='text'],.glForgotPasswordModule .pageContentSec input[type='password'] {width: 100%;height: 40px;font-family: 'Arial', sans-serif;font-weight: 400;font-style: normal;font-size: 14px !important;color: #000000;border: 1px solid #999999;outline: none;padding: 3px;box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}.glForgotPasswordModule .pageContentSec input[type='submit'],.glForgotPasswordModule .pageContentSec input[type='button'] {width: 100%;padding: 0 0 1px 0;background-color: #0057cc;font-weight: 700;font-style: normal;font-size: 14px !important;color: #FFFFFF;text-align: center;line-height: normal;text-transform: uppercase;outline: 0;height: 40px;cursor: pointer;border: 1px solid #0057cc;box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}.glForgotPasswordModule .pageContentSec input[type='submit']:hover,.glForgotPasswordModule .pageContentSec input[type='button']:hover {background-color: #FFFFFF;color: #0057cc;border: 1px solid #0057cc;cursor: pointer;}.glForgotPasswordModule .pageContentSec input[type='submit'].mdcButtonSkyBlue,.glForgotPasswordModule .pageContentSec input[type='button'].mdcButtonSkyBlue,.glForgotPasswordModule .pageContentSec a.mdcLinkButtonSkyBlue{width: 100%;padding: 0 0 1px 0;background-color: #2aa9e0;font-weight: 700;font-style: normal;font-size: 14px !important;color: #FFFFFF;text-align: center;line-height: normal;text-transform: uppercase;outline: 0;height: 40px;cursor: pointer;border: 1px solid #2aa9e0;box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}.glForgotPasswordModule .pageContentSec input[type='submit'].mdcButtonSkyBlue:hover,.glForgotPasswordModule .pageContentSec input[type='button'].mdcButtonSkyBlue:hover,.glForgotPasswordModule .pageContentSec a.mdcLinkButtonSkyBlue:hover {background-color: #FFFFFF;color: #2aa9e0;border: 1px solid #2aa9e0;cursor: pointer;}.glForgotPasswordModule .pageContentSec a.mdcLinkButtonSkyBlue{display: inline-block;padding: 8px 0 0 0;color: #0052CC;border: 1px solid #0052CC;background-color: #FFFFFF;}.glForgotPasswordModule .pageContentSec a.mdcLinkButtonSkyBlue:hover{color: #266CD4;border: 1px solid #266CD4;background-color: #FFFFFF;}.glForgotPasswordModule .pageContentSec .mdcHyperLink{color: #0057CC;text-decoration: none;cursor: pointer;}.glForgotPasswordModule .pageContentSec .mdcHyperLink:hover{text-decoration: underline;}.glForgotPasswordModule .medMessageBox ul{vertical-align: unset;}.glForgotPasswordModule .medLineError {margin: 3px 0px 0px 0px;padding: 0;background: none;color: #D72929;font-size: 14px;}.glForgotPasswordModule .medLineError i {margin: 0 5px 0 0;}.glForgotPasswordModule .medLineError span.errorText {line-height: 18px;} #forgotPassContainer .infoPara{margin: 0 0 30px 0;padding: 0;}#forgotPassContainer .usernamePassBoxes{margin: 0 0 0 20px;}#forgotPassContainer .usernamePassBoxes .boxHeading{padding: 0 0 25px 0;font-weight: 400;font-style: normal;font-size: 18px;color: #333333;}#forgotPassContainer .passwordBox,#forgotPassContainer .usernameBox{width: 400px;margin: 0;padding: 30px 45px 35px 45px;font-weight: 400;font-size: 13px;color: #333333;border: 1px solid #CCCCCC;border-radius: 4px !important;-moz-border-radius: 4px !important;-ms-border-radius: 4px !important;-webkit-border-radius: 4px !important;box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}#forgotPassContainer .passwordBox{float:left;}#forgotPassContainer .usernameBox{float:right;}#forgotPassContainer .passwordBox #forgotPasswordForm .row,#forgotPassContainer .usernameBox #forgotUsernameForm .row{display: block;}#forgotPassContainer #forgotPasswordErrorBox,#forgotPassContainer #usernameEmailFieldErr{margin: 5px 0 20px 0;}#forgotPassContainer .successMsgBox{margin: 0 0 20px 0;}#forgotPassContainer .medMessageBox i{width: 3.5%;}#changePasswordContainer{width: 750px !important;float: left;}#changePasswordContainer.notLoggedInUser{margin: 20px 0 0 55px;}#changePasswordContainer #changePasswordErrorBox{margin: 5px 0 20px 0;}#changePasswordContainer .tempPassPara{margin: 30px 0 30px 0;padding: 0;}#changePasswordFormDiv{margin: 40px 0 0 30px;}#changePasswordContainer .successMsgBox,#changePasswordContainer #passwordExpiredErrorBox{margin: 0 0 20px 0;}#changePasswordFormDiv .passwordFields{float: left;width: 43%;}#changePasswordFormDiv .row{margin: 0 0 30px 0;}#changePasswordFormDiv .row label{display: block;margin: 0 0 10px 0;}#changePasswordFormDiv .passwordFields .inputBoxDiv{width: 300px;border: 1px solid #999999;padding: 0;}#changePasswordFormDiv input[type='text'],#changePasswordFormDiv input[type='password']{width: 265px;border: 0;outline: none;}#changePasswordFormDiv #confirmpassword{width: 300px;}#changePasswordFormDiv input[type='submit'],#changePasswordFormDiv input[type='button']{width: 300px;}#changePasswordFormDiv .passwordFields .inpPassword{position: relative;}#changePasswordFormDiv .passwordFields .toggle-password{position: absolute;top: 9px;right: 15px;font-size: 20px;color: #999999;}#changePasswordFormDiv .passwordPolicySec{float: left;width: 57%;font-size: 13px;}#changePasswordFormDiv .passwordPolicySec p{font-weight: bold;padding: 0 0 8px 0;}#changePasswordFormDiv .passwordPolicySec ul li{line-height: normal;}#changePasswordFormDiv .passwordPolicySec ul li.errorMsg{color: #ff0000;}#changePasswordFormDiv .passwordPolicySec ul li.successMsg{color: #008000;}#changePasswordFormDiv .passwordPolicySec ul li span{width: 20px;display: inline-block;text-align: center;}#changePasswordFormDiv .bubbleBox {width: 375px;margin: 0;border: 1px solid #999999;padding: 10px;font-weight: 400;color: #333333;font-size: 13px;position: relative;border-radius: 5px !important;-moz-border-radius: 5px !important;-ms-border-radius: 5px !important;-webkit-border-radius: 5px !important;top: 24px;left: 5px;}#changePasswordFormDiv .bubbleArrowLeft:before {content: "";width: 0px;height: 0px;position: absolute;border-left: 8px solid transparent;border-right: 8px solid #999999;border-top: 8px solid transparent;border-bottom: 8px solid transparent;left: -16px;top: 10%;}#changePasswordFormDiv .bubbleArrowLeft:after {content: "";width: 0px;height: 0px;position: absolute;border-left: 8px solid transparent;border-right: 8px solid #ffffff;border-top: 8px solid transparent;border-bottom: 8px solid transparent;left: -14px;top: 10%;}#accountLoginContainer .accountLoginBoxes{margin: 0;}#accountLoginContainer .accountLoginBoxes .boxHeading,#accountLoginContainer .regInfo h2{padding: 0 0 25px 0;font-weight: 400;font-style: normal;font-size: 18px;color: #333333;}#accountLoginContainer .loginBox,#accountLoginContainer .registerBox,#accountLoginContainer .adminLoginRightBox{width: 370px;margin: 0;padding: 10px 45px 35px 0;font-weight: 400;font-size: 14px;color: #333333;box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}#accountLoginContainer .loginBox{float:left;}#accountLoginContainer .loginBox .row{display: block;}#accountLoginContainer .loginBox .row label{line-height: 14px;}#accountLoginContainer .registerBox{float:right;}#accountLoginContainer .adminLoginRightBox{float:right;padding: 10px 0 0 0;}#accountLoginContainer .adminLoginRightBox img{margin: 0 auto;padding: 30px 0 0 0;}#accountLoginContainer .linkForgotPassUser{margin: 10px 0 0 0;}#accountLoginContainer .regInfo{line-height: normal;height: 231px;box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;}#accountLoginContainer .regInfo ul{margin: 15px 0;}#accountLoginContainer .regInfo ul li{list-style-type: disc;padding: 0;margin: 0 0 0 43px;line-height: 20px;}#accountLoginContainer #forgotPasswordErrorBox,#accountLoginContainer #sessionTimoutWarningBox,#accountLoginContainer #loginErrorBox{margin: 0 0 15px 0;}#accountLoginContainer .medMessageBox i{width: 3.5%;}#accountLoginContainer .mapServerLogin .selectServerTitle{padding: 0 0 20px 0;}#accountLoginContainer .mapServerLogin ul li{padding: 5px 0 5px 0;}#accountLoginContainer .mapServerLogin ul li input{vertical-align: bottom;}