.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline,img{vertical-align:middle}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}*,:after,:before{box-sizing:border-box}html{font-size:11px;-webkit-tap-highlight-color:transparent}body{font-family:'OpenSansRegular',Arial,sans-serif;line-height:1;color:#34495e;padding:0 !important;margin:0 !important;direction:"ltr";font-size:1.3rem}.img-responsive{display:block;max-width:100%;height:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}dt,kbd kbd,label{font-weight:400}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.modal-footer:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container,.container-fluid{margin-right:auto;margin-left:auto}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-left:-5px;margin-right:-5px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:5px;padding-right:5px}.col-xs-12{width:100%}@media(min-width:768px){.col-sm-8{width:66.66667%}}@media(min-width:992px){.col-md-8{width:66.66667%}}@media(min-width:1200px){.col-lg-8{width:66.66667%}}input[type=checkbox],input[type=radio]{margin:-1px 2px 0 0;margin-top:1px\9;line-height:normal}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-top:-3px\9;margin-left:0;margin-right:3px !important}.btn{display:inline-block;margin-left:0;font-weight:400;text-align:center;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:3px 9px;font-size:12px;border-radius:4px;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#fff;text-decoration:none !important}.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.alert,.thumbnail{margin-bottom:20px}.alert{padding:10px;border:1px solid transparent;border-radius:4px}.alert-danger{background-color:#fbe1e3;border-color:#fbe1e3;color:#e73d4a}.clearfix:after,.clearfix:before{content:" ";display:table}.pull-right{float:right !important}.pull-left{float:left !important}.clearBtn,.close,.loginBtns{float:right}.hide{display:none !important}.show{display:block !important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none !important}.close,.form-control-static,.icon-btn,.input-inline,.radio-list>label.radio-inline{display:inline-block}.close{margin-top:0;margin-right:0;width:9px;background-repeat:no-repeat !important;text-indent:-10000px;outline:0;background-image:url(../../global/img/remove-icon-small.png);cursor:pointer;border:none;height:14px;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.login .content .form-title{font-family:'OpenSansRegular',Arial,sans-serif;margin-bottom:20px;text-align:center;font-size:16px;margin-top:5px;width:100% !important}.login .content .form-actions .checkbox{margin-left:0;padding-left:0;margin-top:4px;display:inline-block}@media(max-width:480px){.login .content .form-actions .btn{margin-top:1px;margin-left:1px}.login .content{padding:20px;width:260px}.login .content h3{font-size:22px}.login .checkbox{font-size:13px}.login .contenttop{width:100%}.login .copyright{text-align:center;margin:0 auto;padding:20px;color:#363e42;font-size:1.3rem;width:260px;line-height:20px}}.form-control{width:100%;height:34px;line-height:24px;background-color:#fff;border:1px solid #c2cad8;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:0 !important}.form-group{margin-bottom:15px}.form-control,output{font-family:'OpenSansSemiBold',Arial,sans-serif;font-size:1.3rem}.input-icon>i{color:#999;position:absolute;margin:9px 2px 4px 10px;z-index:3;width:16px;text-align:center;left:0;font-size:16px}.countrySelect{width:85px;line-height:22px !important;margin-right:1px !important;height:22px !important;font-size:12px !important;padding:2px 2px 2px 5px !important}.safari .countrySelect{line-height:16px !important}.input-icon>.form-control{padding-left:33px !important}.LoginBtn,.clearBtn,.verifyBtn{padding:4px;background-repeat:no-repeat;background-position:6px 7px;text-transform:uppercase}a,button,code,div,img,input,label,li,p,pre,select,span,svg,table,td,textarea,th,ul{border-radius:0 !important}.display-hide,.display-none,.visible-ie9{display:none}.input-icon{position:relative;left:0}#openModal>div,.modalDialog{z-index:9999;position:fixed}.LoginBtn{margin-right:10px}.LoginBtn:active,.clearBtn:active{background-repeat:no-repeat;background-position:6px 7px}.errorMsgTxt{color:red !important;font-size:1.4rem !important}.login .LTMChinalogo{background:url(../img/Lenovo_CH_Login.png) no-repeat;height:36px;margin-top:10px}.modalDialog{width:100%;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);opacity:100;transition:opacity .4s ease-in;pointer-events:stroke}.loginMsgIcon{width:30px;height:30px;padding:0;margin:10px 20px 0 10px;border:0 solid red;float:left}.loginMsgText{width:100%;padding:10px 0 0;border:0 solid grey;font-family:'OpenSansRegular',Arial,sans-serif;font-size:14px;color:#000}#openModal>div{width:400px;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.portlet.box.blue-hoki{border:1px solid #869ab3;border-top:0}.portlet.box{padding:0 !important}.portlet.box>.portlet-title{border-bottom:0;padding:5px 10px;margin-bottom:0;color:#fff}.portlet.box.blue-hoki>.portlet-title>.caption,.portlet.box.blue-hoki>.portlet-title>.caption>i{color:#fff}.portlet.box>.portlet-title>.caption{padding:6px 0 5px;margin-bottom:-2px}.portlet>.portlet-title>.caption{display:inline-block;font-size:1.3rem;text-transform:uppercase}.portlet>.portlet-title>.tools{float:right;display:inline-block;padding:3px 0 0 8px}.portlet.box>.portlet-title>.tools>a.remove{background-image:url(../../global/img/portlet-remove-icon-white.png);background-repeat:no-repeat;width:13px}.portlet>.portlet-title>.tools>a{display:inline-block;height:16px;margin-left:5px;opacity:1;filter:alpha(opacity=100)}.portlet.box>.portlet-body{background-color:#fff;padding:2px}.loginForgotPass{font-size:12px;font-weight:400;margin:0 10px 0 25px;text-decoration:none}.loginForgotPass:hover{text-decoration:underline;cursor:pointer}.divForgotPassword{width:460px;padding:15px;background-color:#627e9c;opacity:.9;position:absolute;margin:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;left:50%;color:#fff}.ForgotPassHeader{padding:0 0 15px 0;border-bottom:1px dashed #eee;font-size:16px;margin-bottom:15px}.FPcont{padding:10px 0;text-align:center;margin:15px 0;background:#91a3b3}.ForgotPassContainer{padding:0;font-size:13px;text-align:center}.loginFPContent{display:inline}.loginFPOpenLock{position:relative;top:13px;font:normal normal normal 48px/1 FontAwesome!important;display:inline}.fpcontent{width:76%;display:inline-block;vertical-align:top;line-height:20px;padding:0 0 0 15px;text-align:left}.loginFPCotent{display:inline}.loginFptextbox{padding:10px 0 0 0}.loginFptextbox .input-icon{border-left:2px solid #f77c1e!important}.loginFptextbox .input-icon .form-control{font-family:'OpenSansRegular',Arial,sans-serif;height:30px;font-size:1.2rem}.loginFptextbox .input-icon>i{margin:6px 2px 4px 10px}.loginFPbtn{padding:15px 0 0 0}.loginFPbtn .clearBtn{margin:0 0 0 10px}.fpcontent .alert{padding:4px;font-size:13px;margin:0 0 10px 0}.fpcontent .alert .errorMsgTxt{font-size:1.2rem !important}.fpcontent .alert .errorMsgTxt .close{margin-top:5px;margin-right:4px}.divGetOTP{width:460px;padding:15px;background-color:#627e9c;opacity:.9;position:absolute;margin:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;left:50%;color:#fff;height:250px}.getOTPContainer{padding:0;font-size:13px;text-align:center;position:relative;top:44%}.OTPcontent{width:100%;display:inline-block;vertical-align:top;line-height:20px;padding:0;text-align:left}.loginOTPtextbox{width:100%}.text-center{text-align:center}.divSMTPCont{width:460px;padding:15px;background-color:#627e9c;opacity:.9;position:absolute;margin:auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:50%;left:50%;color:#fff}.divSMTPCont .form-control{width:96%;padding:0 10px}.divSMTPCont .red{color:red!important;padding-left:3px}@media only screen and (min-device-width:2560px){.login .main-content{zoom:120%}}@media only screen and (min-device-width:3840px){.login .main-content{zoom:150%}}@media(max-width:768px){.divForgotPassword,.divGetOTP,.divSMTPCont{width:90%}}