.bodyLogin .layoutFooterInfo,.bodyLogin .layoutFooterAneta,.bodyLogin .layoutBranch{margin-left:7px}
.bodyLogin .layoutInner{border:1px solid #dadada;border-radius:5px;min-height:500px}
.bodyLogin .layoutInner.layoutWhite{background-image:url("")}
.bodyLogin .layoutContent{overflow:visible;left:0;top:0;width:976px;border:0}.bodyLogin .layoutFooter{margin:0 auto;height:18px;padding-top:22px;width:976px}
.bodyLogin .layoutFooterAneta,.bodyLogin .layoutFooterInfo,.bodyLogin .layoutFooterLogin,.bodyLogin .layoutFooterCopy{top:28px}
.bodyLogin .layoutFooterCopy{margin-right:20px}.bodyLogin .layoutContentFooter{width:920px;padding-top:15px;border:0}
.bodyLogin .layoutContentFooterLeft,.bodyLogin .layoutContentFooterRight{position:absolute;bottom:0;width:450px;line-height:30px;white-space:nowrap}
.bodyLogin .layoutContentFooterLeft{left:0;text-align:left}.bodyLogin .layoutContentFooterRight{right:0;text-align:right}
.mhtLoginCont{float:right;padding:30px 30px 45px;margin:-17px 20px -20px 0;line-height:1.22;border-radius:5px;background:#9c3;height:525px}
.mhtLoginCont .cmpText{width:100%}.mhtLoginCont .cmpButton30 a{width:200px}.mhtLoginCont .cmpLabel{font-weight:bold}
.mhtLoginErrorInfo{background:#fff;border:1px solid #666;border-radius:10px;font-size:11px;margin:10px -10px;padding:10px}
.mhtLoginErrorInfo ul{padding-left:10px}.mhtLoginInfo{font-size:14px;line-height:23px}
.mhtLoginInfo h1{border-bottom:1px solid #7aa329;font-size:24px;margin:0 0 20px;padding:0 0 20px;line-height:30px}
.mhtLoginInfo>h1{margin:30px 320px 0 40px;padding:0 0 20px}.mhtLoginInfo h3{font-size:20px;padding-bottom:20px}
.mhtLoginInfo p+p{margin-top:15px}.mhtLoginInfo ul{padding:9px 0 9px 5px}.mhtLoginInfo .logo-myair{display:block;float:left;width:50px;height:50px;margin:8px 40px 8px 0;border-radius:5px;background:#f5f5f5 url("myair.png") 0 0 no-repeat;background-size:50px 50px}
.mhtLoginInfo .logo-myair+ul{padding-left:90px}.mhtLoginTabs .mhtLoginText{display:none;height:370px}
.mhtLoginTabs .mhtLoginText.active{display:block}.mhtLoginTabs.noLoginPanel .mhtLoginText{padding-right:40px}
.cmpLoginTabs{display:block;background:#f7f7f7;height:162px;border-radius:0 0 5px 5px;border-top:1px solid #dadada;position:absolute}
.cmpLoginTabs ul{list-style-type:none;padding:0;margin:0}.cmpLoginTabs li{border:1px solid #dadada;float:left;margin:-1px 0 -1px -1px;display:block;width:167px;height:162px;background:#f7f7f7}
.cmpLoginTabs li a{text-decoration:none;display:block;padding:40px 20px 0;text-align:center;height:120px}
.cmpLoginTabs li:last-child{margin-right:-20px}.cmpLoginTabs li:last-child:not(.active){border-right:0}
.cmpLoginTabs li:first-child{width:169px;border-radius:0 0 0 5px}.cmpLoginTabs li:hover{background:#fff}
.cmpLoginTabs li.active{height:170px;margin:-1px 0 -9px -1px;background:#fff;border-top:0;border-left:1px solid #dadada;border-bottom:2px solid #9c3;border-radius:0 0 5px 5px;font-weight:bold}
.cmpLoginTabs li.active a{padding-top:41px}.mhtLogin ul{margin:9px 0 9px 0}.mhtLogin.error{background:#ebebeb;margin:-10px -10px 0;padding:10px;border-radius:5px}
.swtCountdown{background:#fff;margin-bottom:20px;padding:10px 20px;border-radius:5px;font-size:14px}
.swtCountdown .loader{padding:10px 0 10px 50px;margin-top:10px;border-top:1px solid #7aa329;background:url("loader-1.gif") no-repeat scroll 0 10px;background-size:35px}
.swtCountdown .mobileDeviceName{max-width:176px;vertical-align:bottom}.mhtLoginText ul li{margin:0;padding:3px 0 3px 15px;background:url("list-bullet-small.png") no-repeat 0 .9em;list-style-type:none}
.mhtLoginText.forgottenUsername li{margin-top:20px}.mhtLogin ul li{margin:0;padding:3px 0 3px 15px;background:url("list-bullet-small-black.png") no-repeat 0 50%;list-style-type:none}
.stackTrace{font-size:12px;height:200px;line-height:120%;width:930px;z-index:50;position:absolute;left:20px;top:460px}
.loginKey{padding-right:20px}.loginKey:after{content:" ";display:inline-block;position:absolute;width:18px;height:18px;background-image:url("");background-repeat:no-repeat;background-size:18px 18px;margin-left:2px}
.loginPhonePrefix{float:left;margin-top:14px;padding-right:5px}.loginPhoneInput{width:84%!important;float:right}
.mhtLoginCont{width:220px;border-radius:5px;position:relative;z-index:20}.mhtLoginCont.error{background:#ebebeb;border:1px solid #dadada;padding:49px 29px}
.mhtLoginCont.error h2{border-bottom:1px solid #dadada}.mhtLoginCont h2{font-size:24px;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid black}
.mhtLoginCont p{margin-top:10px}.mhtLoginCont .cmpButton .ui-button-text{white-space:normal}
.mhtLoginCont .bottomBH{position:absolute;bottom:10px}.mhtLoginCont .bottomBH{bottom:-75px;left:-670px;position:absolute}
.mhtLoginBoxFooter .cmpButton{float:left}.mhtLoginBoxFooter .cmpButton30{float:right}
.mhtLoginBranch .mhtLogin{position:absolute;left:705px;bottom:-15px;width:220px;padding:5px 0 20px;line-height:12px;z-index:30}
.mhtLoginBranch .ui-icon.ui-icon-disponent2{top:9px;left:9px;position:absolute}.mhtLoginBranch .mhtLoginBranchLink{position:absolute;top:8px;right:8px}
.loginBranchOfficerLink .ui-button{text-decoration:underline;top:16px;margin:0}.loginBranchOfficerLink .ui-button .ui-button-text{color:#666;text-align:left}
.loginBranchOfficerLink .ui-button.ui-state-hover{text-decoration:none}.loginBranchOfficerLink .ui-button:before{display:block;float:left;margin:11px 10px 0 0;width:15px;height:17px;content:" ";background:url("") no-repeat 0 -30px}
.cmpButtonNext .ui-button{background:url("sprite.svg") 100% -1292px no-repeat;border:0;margin:6px 0;padding:0;padding-right:12px;color:#666}
.cmpButtonNext .ui-button-text{text-decoration:underline}.cmpButtonNext .ui-state-hover,.cmpButtonNext .ui-state-focus{text-decoration:none}
.mhtLoginText{padding:30px 320px 0 40px}.mhtLoginText.cmpPaneHas{padding-top:29px;padding-left:120px}
.mhtLoginText .ui-pane-icon-primary{position:absolute;left:40px;top:40px!important}
.mhtLoginText.swt_offline,.mhtLoginText.pwd_and_swt_offline,.mhtLoginText.swt_noapp{background:url("") 60px 20px no-repeat;height:380px;padding:10px 320px 0 300px}
.mhtLoginText.sms{background:url("") 40px 20px no-repeat;padding:10px 320px 0 300px}
.mhtLoginText.pwd_and_sms{background:url("") 40px 20px no-repeat;padding:10px 320px 0 300px}
.mhtLoginText.hwt{background:url("") 40px 20px no-repeat;padding:10px 320px 0 300px;min-height:200px}
.mhtLoginText .errorInfoBox{margin:15px 0;padding:15px;font-family:"Courier New",monospace,serif}
.secondAuthChangeCheckbox{background:#f5f5f5 url("") 440px 20px no-repeat;border-radius:0 0 5px 5px;border-top:1px solid #dadada;bottom:0;height:150px;left:0;margin:1px;padding:20px 560px 0 40px;position:absolute;right:0;z-index:1}
.secondAuthChangeCheckbox h2{font-size:18px;font-weight:normal;padding:0 0 10px}
.mhtLoginMessage h1{margin:0;color:black;font-size:24px;padding-bottom:15px}.mhtLoginMessage p{margin:0;padding:10px 0;color:black;line-height:18px}
.cmpPaneLead .mhtQuestionsInfo{margin:30px 0 2px 0}.cmpPaneLead .mhtQuestionsInfo strong{font-size:14px}
.mhtQuestion{min-height:40px;padding:7px 0 5px 10px}.mhtQuestion.cmpPaneHas{padding-left:60px}
.bodyLogin .layoutContentFooterLeft .cmpLinkPrev a.ui-button,.bodyLogin .layoutContentFooterRight .cmpLinkPrev a.ui-button{margin:6px 0;line-height:1}
.mhtBranchSearch .ui-icon{left:9px;top:4px}.mhtSecurityElementsMainPane{padding-left:120px;padding-right:40px}
.mhtSecurityElementsMainPane .ui-icon-key{top:60px;left:50px}.mhtQRImage{background:#fff;width:200px;height:200px}
.mhtQRImageMedium{background:#fff;width:132px;height:132px}.mhtQRLoginWrapper{margin-top:10px;line-height:0;background:#fff;border-radius:8px;display:block;text-align:center}
.storeLink{display:inline-block;width:135px;height:40px;background-position:0 0;background-repeat:no-repeat;background-size:contain}
.storeLink span{display:none}.storeLink+.storeLink{margin-left:16px}