@import "fonts.css";:root{--main-font:'Montserrat', sans-serif}body,html{overflow:auto}body{padding:0;margin:0}#login-window,.center{flex-direction:column;height:100%}.center{padding-left:500px;display:flex;flex-flow:column}#login-window{flex-flow:wrap;margin:0 0 0 150px;position:relative;display:none}@media (max-width:980px){#login-window{width:400px}}#login-window .logo{height:60px;width:100%;margin-bottom:40px;padding-top:50px;background-image:url(../images/bitdefender-logo.png);background-position:0 50px;background-repeat:no-repeat}@media (min-width:1440px) and (min-height:800px){#login-window .logo{padding-top:120px;background-position:0 120px;margin-bottom:85px}}#login-window .submit-button{margin-top:auto}#login-window .error{color:#e90a0a;font-size:12px;font-family:Tahoma;display:none;box-sizing:border-box}#login-window .text{color:#222;font-family:Arial;font-size:16px}#login-window form,#recover-password-window form{margin-top:10px;width:100%}.login-window-content{width:100%}.user-email{text-decoration:underline;color:#2b2b2b;font-weight:700}#login-window .zones-selection-panel span.translate{width:100%;margin-top:10px;clear:both;display:inline-block}#login-window .translate.hosted-text{width:auto!important;margin-top:0!important}.zones-selection-panel span{font-size:14px;line-height:20px;color:#777;font-family:var(--main-font);font-weight:500}.zones{background-color:#eaeaea;margin-top:15px}.zones .zone{display:block;width:100%;padding:5px}.zones .zone:first-child{padding-top:8px}.zones .zone:last-child{padding-bottom:8px}.zone .hosted-text,.zone .name,.zone .url{color:#00709e;font-size:14px;line-height:18px;font-weight:600;font-family:var(--main-font)}.zone .hosted-text,.zone .url{color:#050505;font-weight:500}.zone .url{margin-left:3px}a.link{color:#009ee0;font-family:Tahoma;font-size:13px;text-decoration:none}.zone .url,a.link:hover{text-decoration:underline}#language-selector{float:right;width:140px}#recover-password-window{margin:0 0 0 150px;position:relative;display:none;padding-bottom:30px}@media (max-width:980px){#recover-password-window{width:400px}.limit-text-width,.main-title{width:90%}}.info-text{font-size:14px;line-height:18px;font-weight:500;font-family:var(--main-font);color:#81858f;margin-bottom:10px;margin-top:8px}#recover-password-window .logo{height:60px;width:100%;margin-bottom:40px;padding-top:50px;background-image:url(../images/bitdefender-logo.png);background-position:0 50px;background-repeat:no-repeat}@media (min-width:1440px) and (min-height:800px){#recover-password-window .logo{padding-top:120px;background-position:0 120px;margin-bottom:85px}}#recover-password-window .error{color:#e90a0a;font-size:12px;font-family:Tahoma;display:none}#recover-password-window .text{color:#222;font-family:Arial;font-size:16px}#recover-password-window .button{background-color:#009ee0;color:#fff;font-size:13px;font-family:Tahoma;font-weight:700;border:0;width:110px;float:left;margin-left:10px;height:43px}#recover-password-window .message{width:100%;display:none}#recover-password-window .message .success-message{padding:20px;background:#d4edda;box-sizing:border-box}#recover-password-window .message .error-message{padding:20px;background:rgba(185,45,0,.1);box-sizing:border-box}#recover-password-window .message .error-message span,#recover-password-window .message .success-message span{font-size:12px;line-height:20px;color:#b92d00;font-family:var(--main-font);font-weight:500;display:block;position:relative}#recover-password-window .message .success-message span{color:#155724}#recover-password-window .message .button{float:left;margin:10px 0 0;width:50%;height:60px;font-size:12px;line-height:15px;text-transform:uppercase;font-family:var(--main-font);font-weight:600;cursor:pointer}#recover-password-window .action-buttons{display:flex;justify-content:center;align-items:center;margin-top:50px}#recover-password-window .action-buttons .button-container{width:50%}#recover-password-window .action-buttons .button-container:first-child{padding-right:10px}#recover-password-window .action-buttons .cancel-btn{background:#bababa}#recover-password-window .action-buttons .button-container:nth-child(2){padding-left:10px}#recover-password-window .action-buttons .button-container .button{margin:0;height:60px;width:100%;font-size:12px;line-height:15px;text-transform:uppercase;font-family:var(--main-font);font-weight:600;cursor:pointer}.button.disabled:focus,.button:focus{outline:0}#login-window .loading-mask,#recover-password-window .loading-mask{width:100%;height:100%}.loading-mask{position:absolute;background-color:rgba(255,255,255,.7);z-index:10000;display:none}.loading-message{display:table;position:relative;top:46%;margin:0 auto}.loadingGif{width:16px;height:16px;display:inline-block;margin-right:10px;position:relative;top:2px;background:url(../images/loader.gif)no-repeat 0 0}.button:hover{background-color:#008cc6!important}.button:active{background-color:#00709e!important}.button.disabled{cursor:default!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#recover-password-window .error-message,#recover-password-window .success-message{width:100%;margin-bottom:10px;display:none;color:#222;font-family:Arial;font-size:13px}.captcha-box{display:none;margin-top:20px}.captcha-box .sub-title{margin-bottom:15px}.captcha-image-input{height:50px;width:100%;margin-top:10px}.captcha-image-input input{width:150px!important;height:48px;float:left;margin-top:0!important;margin-left:20px;border:1px solid #a2a5ac}.captcha-image-input img{float:left;width:100px;height:48px}.refresh-captcha-link{display:block;margin-top:10px}#recover-password-link:hover,.refresh-captcha-link:hover{text-decoration:none}.refresh-captcha-link span{font-size:14px;line-height:18px;color:#00709e;font-family:var(--main-font);font-weight:600}.s-hidden{visibility:hidden;padding-right:10px}.select{display:inline-flex;position:relative;color:#000;height:110px;margin-bottom:30px;margin-top:auto}.status-link{align-self:center;font-family:var(--main-font),serif;font-size:14px}.options,.styledSelect{position:absolute;bottom:0;right:0;left:0}.styledSelect{background-color:#f8f8f8;font-size:11px;line-height:20px;color:#444;font-family:var(--main-font);font-weight:400;padding:8px 40px;cursor:pointer;background:url(../images/globe-language.png)no-repeat #f8f8f8 10px}.styledSelect:after,.styledSelect:before{position:absolute;top:0;bottom:0;margin:auto}.styledSelect:after{background:url(../images/login.png)no-repeat 3px 0;content:" ";width:10px;height:6px;right:6px}.styledSelect:before{content:"";width:20px;height:17px;display:block;right:18px}.options{display:none;z-index:999;margin:0;padding:0;list-style:none;font-family:Arial;font-size:13px;color:#777;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);animation-name:example;animation-duration:4s}.options li{line-height:25px;margin:0;padding:0 5px;position:relative}.options li:nth-child(1):after{background:url(../images/flags.png)no-repeat 0 2px}.options li:nth-child(1):after,.options li:nth-child(2):after,.options li:nth-child(3):after{content:" ";width:18px;height:16px;position:absolute;top:4px;right:6px}.options li:nth-child(2):after{background:url(../images/flags.png)no-repeat 0-103px}.options li:nth-child(3):after{background:url(../images/flags.png)no-repeat 0-67px}.options li:nth-child(4):after{background:url(../images/flags.png)no-repeat 0-32px}.options li:nth-child(4):after,.options li:nth-child(5):after,.options li:nth-child(6):after{content:" ";width:18px;height:16px;position:absolute;top:4px;right:6px}.options li:nth-child(5):after{background:url(../images/flags.png)no-repeat 0-136px}.options li:nth-child(6):after{background:url(../images/flags.png)no-repeat 0-169px}.options li:nth-child(7):after{background:url(../images/flags.png)no-repeat 0-201px}.options li:nth-child(7):after,.options li:nth-child(8):after,.options li:nth-child(9):after{content:" ";width:18px;height:16px;position:absolute;top:4px;right:6px}.options li:nth-child(8):after{background:url(../images/flags.png)no-repeat 0-234px}.options li:nth-child(9):after{background:url(../images/flags.png)no-repeat 0-268px}.options li:nth-child(10):after{background:url(../images/flags.png)no-repeat 0-300px}.options li:nth-child(10):after,.options li:nth-child(11):after,.options li:nth-child(12):after{content:" ";width:18px;height:16px;position:absolute;top:4px;right:6px}.options li:nth-child(11):after{background:url(../images/flags.png)no-repeat 0-333px}.options li:nth-child(12):after{background:url(../images/flags.png)no-repeat 0-367px}.options li:nth-child(13):after{background:url(../images/flags.png)no-repeat 0-399px}.options li:nth-child(13):after,.options li:nth-child(14):after,.options li:nth-child(15):after{content:" ";width:18px;height:16px;position:absolute;top:4px;right:6px}.options li:nth-child(14):after{background:url(../images/flags.png)no-repeat 0-432px}.options li:nth-child(15):after{background:url(../images/flags.png)no-repeat 0-465px}.options li:hover{background-color:#008cc6;color:#fff}.options li:active{background-color:#00709e;color:#fff}div[language=en_US]:before,div[language=undefined]:before{background:url(../images/flags.png)no-repeat 1px 2px}div[language=es_ES]:before{background:url(../images/flags.png)no-repeat 1px -103px}div[language=de_DE]:before{background:url(../images/flags.png)no-repeat 1px -67px}div[language=fr_FR]:before{background:url(../images/flags.png)no-repeat 1px -32px}div[language=ro_RO]:before{background:url(../images/flags.png)no-repeat 1px -136px}div[language=pl_PL]:before{background:url(../images/flags.png)no-repeat 1px -169px}div[language=pt_BR]:before{background:url(../images/flags.png)no-repeat 1px -201px}div[language=it_IT]:before{background:url(../images/flags.png)no-repeat 1px -234px}div[language=ru_RU]:before{background:url(../images/flags.png)no-repeat 1px -268px}div[language=cs_CZ]:before{background:url(../images/flags.png)no-repeat 1px -300px}div[language=zh_CN]:before{background:url(../images/flags.png)no-repeat 1px -333px}div[language=ko_KR]:before{background:url(../images/flags.png)no-repeat 1px -367px}div[language=tr_TR]:before{background:url(../images/flags.png)no-repeat 1px -399px}div[language=vi_VN]:before{background:url(../images/flags.png)no-repeat 1px -432px}div[language=ja_JP]:before{background:url(../images/flags.png)no-repeat 1px -465px}.icon-error,.icon-ok{width:20px;height:20px;display:none;padding-top:2px;padding-right:20px;margin-right:10px}.icon-ok{background:url(../images/checksandstatus.png)no-repeat -150px -60px}.icon-error{background:url(../images/checksandstatus.png)no-repeat -150px -80px}.side-image{position:absolute;top:0;left:0;width:500px;height:100%;background:url(../images/side-image.png)no-repeat;background-size:contain}@media (min-width:1300px){.side-image{background-size:cover;background-position:center}}.main-title{padding-right:20px}.limit-text-width,.main-title{max-width:650px}.main-title span,.sub-title span{font-family:var(--main-font);font-weight:500}.main-title span{font-size:24px;line-height:29px;color:#1f2125}.sub-title span{font-size:18px;line-height:22px;color:#81858f}.sub-title{margin-bottom:52px}@media (min-width:1440px) and (min-height:800px){.sub-title{margin-bottom:74px}}.password-field{margin-top:20px}.input-label span{font-size:14px;line-height:18px;color:#00709e;font-family:var(--main-font);font-weight:600}.input-label.label-error span{color:#b92d00}.custom-input,.error span,.errors span{font-family:var(--main-font);font-weight:500;display:block}.custom-input{width:100%;outline:0;border:0;border-bottom:2px solid #009ee0;padding:10px 0 15px;font-size:16px;line-height:19px;color:#1f2125}.submit-button{display:flex;justify-content:flex-end}#recover-password-link span,.submit-button .button{font-size:16px;line-height:19px;font-family:var(--main-font)}.submit-button .button{display:block;width:60%;padding:22px 0;color:#fff;font-weight:600;text-transform:uppercase;background:#009de0;border:0;margin-top:30px;cursor:pointer}#recover-password-link{margin-top:25px;display:block;text-align:right}.text-input-disabled{color:#81858f}#recover-password-link span{color:#81858f;font-weight:500;text-decoration:underline}.error{padding:20px;background:rgba(185,45,0,.1)}.error span,.errors span{font-size:12px;line-height:20px;color:#b92d00;position:relative}.error span{padding-left:35px}.errors span{padding:20px 20px 20px 55px;background:rgba(185,45,0,.1);margin-bottom:5px}.error span:before,.errors span:before{content:"!";position:absolute;left:0;top:0;bottom:0;margin:auto;border:1px solid #b92d00;border-radius:50%;width:20px;height:20px;font-size:20px;line-height:20px;text-align:center}.errors span:before{left:20px}.errors{width:400px;margin:0 0 0 150px;padding-top:20px}.login-form{height:282px;display:flex;flex-direction:column}.width-400{width:400px!important}