body,.ib-login-wrapper{background:url(../images/data-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;bottom:0;left:0;position:relative;right:0;top:0;display:flex;justify-content:space-between;flex-direction:column;unicode-bidi:isolate;overflow-y:auto;overflow-x:hidden;height:100vh}html,body{font-weight:normal;color:#333;margin:0;bottom:0;padding:0;top:0;left:0;right:0;text-align:left}.ib-bottom-banner{z-index:9999;position:fixed;bottom:0;width:100%}.ib-login-body{text-align:center}.ib-login-header{background:url(../images/ib_logo.png) center 20px no-repeat transparent;border-bottom:1px solid;border-bottom-color:#ddd;background-size:140px;border-bottom:1px solid #ddd;padding:30px 90px 40px;position:relative;transition:padding-bottom .4s;z-index:10}.ib-login-footer{display:flex;flex-direction:column;padding-bottom:10px;width:100%}.ib-login-disclaimer{max-height:98px;margin:20px 0;font-weight:bold;font-size:14px;overflow:auto;padding:2px 15px}.ib-login-bar,.ib-sso-login-bar{padding-bottom:10px}.ib-login-bar-cell{display:block;width:200px;margin:0 auto 15px}.ib-login-bar-cell:nth-child(1),.ib-login-bar-cell:nth-child(3){margin-bottom:5px;text-align:left}.ib-login-button-cell,.ib-sso-login-button-cell{display:block}.ib-login-form-button-only td{text-align:center}.ib-login-button,.ib-sso-login-button{background-color:#007dc1;background:-o-linear-gradient(top,#007dc1 0,#0073b2 100%);background:-ms-linear-gradient(top,#007dc1 0,#0073b2 100%);background:linear-gradient(#007dc1,#0073b2);border-color:#007dc1;box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 1px 0 0 hsla(0,0,100%,.1);color:#fff;padding:15px;cursor:pointer;font-size:16px;margin-right:0;display:inline-block;width:100%;border-radius:3px;margin-bottom:5px}a.ib-sso-login-button{width:285px;color:#fff;box-shadow:0 1px 0 rgba(0,0,0,.15),inset 0 1px 0 0 hsla(0,0,100%,.1);text-decoration:none}a.ib-sso-login-button:visited{color:#fff !important;border-color:#007dc1;text-decoration:none}.ib-login-button:hover .ib-sso-login-button:hover{background:#24498c;border-color:#007dc1;text-decoration:none}.ib-login-logo{margin:30px auto 15px;text-align:center;color:#019bff;font-size:22px;font-weight:bold;display:block}.ib-login-logo-ipamvm{background-image:url(../images/login_panel_logo_ipam_express.png);width:546px;height:49px}.ib-error-message li.feedbackPanelERROR{padding:5px 0 0 0;color:#d93934}.ib-login-bar-cell label{white-space:nowrap;overflow:hidden;width:100px\9;max-width:100px;display:inline-block;text-align:right;text-overflow:ellipsis;font-size:14px}* html .ib-login-wrapper{position:absolute}* html .ib-login-header{background-position:left bottom}.ib-panel-wrapper{width:400px;background:#fff;border-radius:30px;margin:auto;overflow:visible}#tunnel{height:10vh;width:90vw;background:transparent}.ib-login-bar-cell input{padding:15px;border:1px solid #ddd;border-radius:2px;background:#f1f1f1;margin:0;width:170px;font-size:16px}.ib-login-error-blck>div{background-color:transparent;padding:5px 0 0 0;margin:0;height:auto}.feedburnerFeedBlock{overflow-y:auto;background-color:#68829e;height:150px;margin-top:15px;border:1px solid #84a6cc}.feedTitle{padding:5px 0 12px 0}.feedTitle img{display:none}.feedTitle a{padding:0 5px 4px 25px;background:url(../images/icn_rss_item.png) no-repeat 5px top}.feedburnerFeedBlock li{padding:2px 5px 10px 25px;background:url(../images/icn_rss_item.png) no-repeat 5px 2px}.feedburnerFeedBlock a{font-weight:bold;color:#fff !important}.ib-login-body .ib-error-message{margin:0}.ib-login-body .ib-error-message ul{padding:2px}.ib-loading-icn{padding:50px 10px;background:url(../images/ajax-loader.gif) no-repeat center center}.ib-load-msg{text-align:center;padding-bottom:25px;font-size:150%}.ib-v-space{padding:20px 0 0 0}.ib-login-logo-device{width:546px;height:49px}.ib-login-hint-box{margin-left:40px !important;width:auto;margin-right:40px;height:auto;text-align:justify;font-size:12px}.ib-login-hint-box label{color:black !important}.ib-reset-button-cell{padding-left:20px !important}.ib-login-margin-left label{margin-left:120px !important}.ib-cntnr-center .ib-login-body{height:310px}.ib-cntnr-center .ib-login-body .ib-login-disclaimer{max-height:180px;word-wrap:break-word}.ib-optout-link{font-weight:700;font-size:15px;padding:2px 0 !important}.ib-footer{display:flex;flex-direction:column;padding-bottom:10px;width:103%;bottom:0}.ib-footer-line-one{display:flex;justify-content:space-around;margin:auto;width:330px}.ib-footer-line-two{display:flex;flex-direction:row;margin:10px 55px 0 0;justify-content:space-between}.ib-footer-left-links{padding-left:15px}.ib-footer-links,.ib-footer-links:active,.ib-footer-links:hover,.ib-footer-linkslink:link,.ib-footer-links:visited{text-decoration:none;font-size:14px;margin-right:10px;text-align:left;letter-spacing:0;color:white;opacity:.7;font-family:"Times New Roman",Times,serif}.ib-footer-links-sub,.ib-footer-links-sub:active,.ib-footer-links-sub:hover,.ib-footer-links-sub:visited{text-decoration:none;font-size:12px;margin-right:20px;text-align:left;letter-spacing:0;color:white;opacity:.7;font-family:"Times New Roman",Times,serif}a:focus{box-shadow:0 0 8px #51cbee}input[type="text"],input[type="textbox"],input[type="tel"],input[type="number"],input[type="password"]{background:transparent;box-sizing:border-box;height:40px;line-height:16px;margin:0;padding:6px 8px;width:100%;border:1px solid #8c8c96}input{color:#6e6e78;font-family:Inter,Montserrat,Arial,Helvetica,sans-serif}.auth-footer{font-size:13px;margin:0 auto 0 43px;font-family:Inter,Montserrat,Arial,Helvetica,sans-serif !important;font-size:14px;font-style:normal;font-weight:400;padding:15px 0 0 2px;text-align:left}.auth-footer-back{font-size:13px;margin:0 auto 15px 45px;font-family:Inter,Montserrat,Arial,Helvetica,sans-serif !important;font-size:14px;font-style:normal;font-weight:400;padding:0;text-align:left}.link,.link:active,.link:hover,.link:link,.link:visited{color:#6e6e78;font-family:Inter,Montserrat,Arial,Helvetica,sans-serif !important;font-size:14px;font-weight:400;margin:-2px auto 8px;min-width:300px;overflow:auto;position:relative;text-decoration:underline}.link li{margin-top:15px}input[type=text]:focus,input[type="textbox"]:focus,input[type="password"]:focus{box-shadow:0 0 8px #51cbee}.custom-checkbox label.hover,.custom-radio label.focus,.custom-radio label.hover{background-position:-16px -113px}input[type=checkbox],input[type=radio]{border:0 !important;margin:0;padding:0}.button-primary:active,.button-primary:focus,.button-primary:hover{background-color:#0087d0;background:-o-linear-gradient(top,#0087d0 0,#007dc1 100%);background:-ms-linear-gradient(top,#0087d0 0,#007dc1 100%);background-image:linear-gradient(#0087d0,#007dc1);border-color:#003d5e #003d5e #003a59;box-shadow:none;cursor:pointer;text-decoration:none}.ib-error-message-r li.feedbackPanelERROR{width:250px !important;background:url(../images/ib-login-warning.png) 0 0 no-repeat;background-size:33px;padding:5px 0 0 0;color:#d93934;margin:0 auto;border:1px solid #ddd;border-radius:3px;min-height:18px;padding:12px 18px 12px 48px !important;position:relative;word-break:break-word;margin-bottom:15px;font-weight:400 !important;z-index:1}.feedbackPanelERROR{color:#6e6e78 !important;font-size:14px;font-weight:400 !important;text-align:left;font-family:Inter,Montserrat,Arial,Helvetica,sans-serif}.ib-cell-bar-auto{width:auto}.ib-field-warning{background:url(../images/ib-login-field-warning.png) center 20px no-repeat transparent;background-size:140px;padding:30px 90px 25px}.ib-login-warning{background-image:url(../images/ib-login-warning.png) !important}.ib-links,.ib-links:active,.ib-links:hover,.ib-links:link,.ib-links:visited,.accordian-link:active,.accordian-link:hover,.accordian-link:link,.accordian-link:visited{max-height:0;overflow:hidden;transition:max-height .4s ease-out;color:#6e6e78;font-family:Inter,Montserrat,Arial,Helvetica,sans-serif !important;font-size:14px;font-weight:400;margin:3px auto 8px;font-style:normal;text-decoration:underline}.td-username input[type="text"][disabled]{background-color:#f4f4f4}.login-bg-image::-webkit-scrollbar{display:none}.error-circle{background:#e34843;border-radius:60px;border:0 solid white;color:white;font-size:20px;font-weight:bold;padding:0 0 0 16px;text-align:center;margin-left:-285px}.error-circle>div{position:absolute;top:50%;left:50%;margin-left:10px;margin-top:20px;text-align:center;width:200px;font-size:48px;font-weight:bold;color:#fff;font-family:Arial}.userLabelBottomError{width:16px;height:16px;margin:13px 0 -31px 0;position:relative;z-index:2;display:none}.passLabelBottomError{width:16px;height:16px;margin:13px 300px -31px 0;position:relative;z-index:2;display:none}